FoxDL può gestire una playlist con milioni di canali?
Sì. L'importazione viene misurata rispetto a una playlist di 2.000.000 di canali di circa 485 MB: termina in circa due minuti e aumenta la memoria di picco dell'app di circa 9 MB, perché la playlist viene trasmessa in streaming su disco anziché letta in memoria e impegnata in un'unica transazione del database.
Revisionato 30 luglio 2026
Gli elenchi dei fornitori sono cresciuti ben oltre ciò che sopravvive a un parser ingenuo. Leggere un M3U da mezzo gigabyte nella memoria di un telefono è un arresto anomalo immediato e caricare un milione di righe in una visualizzazione elenco è uno schermo bloccato.
FoxDL evita entrambi. Il parser legge la playlist come un flusso e scrive le righe man mano che procede, l'importazione viene eseguita in un'unica transazione in modo che un elenco finito a metà non finisca mai nella libreria e la navigazione, la ricerca e la coda del lettore mettono in coda tutte le pagine lette dal database locale.
I numeri, dal benchmark di importazione nella suite di test dell'app: due milioni di canali in una playlist da 485 MB importati in 123 secondi, la memoria di picco aumenta di 9 MB sopra la linea di base, la prima pagina dell'elenco dei canali si allunga in 4 ms e una ricerca nell'intero elenco risponde in 400 ms.