Bolehkah FoxDL mengendalikan senarai main dengan berjuta-juta saluran?
Boleh. Proses import diukur menggunakan senarai main 2,000,000 saluran seberat kira-kira 485 MB: ia selesai dalam kira-kira dua minit dan hanya menaikkan penggunaan memori puncak apl sekitar 9 MB, kerana senarai main itu distrim ke cakera dan bukan dibaca ke dalam ingatan, serta direkodkan dalam satu transaksi pangkalan data tunggal.
Disemak 30 Julai 2026
Senarai daripada penyedia sudah berkembang jauh melampaui apa yang mampu ditangani oleh penghurai yang mudah. Membaca M3U separuh gigabait ke dalam ingatan pada telefon adalah resipi untuk crash serta-merta, dan memuatkan sejuta baris ke dalam paparan senarai akan membekukan skrin.
FoxDL mengelakkan kedua-duanya. Penghurai membaca senarai main sebagai strim dan menulis baris demi baris sambil ia berjalan, proses import direkodkan dalam satu transaksi tunggal supaya senarai yang separuh siap tidak akan berakhir dalam pustaka anda, dan pelayaran, carian, serta baris gilir pemain semuanya membaca halaman terus daripada pangkalan data setempat.
Angka-angkanya, daripada penanda aras import dalam suite ujian apl itu sendiri: dua juta saluran dalam senarai main 485 MB diimport dalam masa 123 saat, memori puncak meningkat 9 MB di atas paras asas, halaman pertama senarai saluran terlukis dalam 4 ms, dan carian merentasi keseluruhan senarai menjawab dalam 400 ms.