Milyonlarca kanallı bir IPTV listesini kaldırır mı?
İçe aktarma, 485 MB’lık ve 2.000.000 kanallık bir listeyle ölçülüyor: yaklaşık iki dakikada bitiyor ve uygulamanın tepe bellek kullanımını sadece 9 MB artırıyor. Sebebi, listenin belleğe okunmayıp diske akıtılması ve tek bir veritabanı işleminde yazılması.
Gözden geçirildi 30 Temmuz 2026
Sağlayıcı listeleri, basit bir ayrıştırıcının kaldırabileceğinin çok ötesine büyüdü. Yarım gigabaytlık bir M3U’yu telefonda belleğe okumak anında çökme, bir milyon satırı liste görünümüne yüklemek de donmuş bir ekran demek.
FoxDL ikisinden de kaçınır: ayrıştırıcı listeyi akış olarak okur ve satırları giderken yazar, içe aktarma tek işlemde tamamlandığı için yarım kalmış bir liste kütüphanende asılı kalmaz, gezinme ile arama ve oynatma kuyruğu da yerel veritabanından sayfa sayfa okur.
Uygulamanın kendi test paketindeki ölçüm şöyle: 485 MB’lık listedeki iki milyon kanal 123 saniyede içeri alınıyor, tepe bellek başlangıca göre 9 MB artıyor, kanal listesinin ilk sayfası 4 ms’de çiziliyor ve listenin tamamındaki arama 400 ms’de yanıt veriyor.