Чи впорається FoxDL з плейлистом на мільйони каналів?
Так. Імпорт перевірено на плейлисті з 2 000 000 каналів вагою близько 485 МБ: він завершується приблизно за дві хвилини й піднімає пікове споживання пам’яті застосунку приблизно на 9 МБ, бо плейлист потоково записується на диск, а не читається в пам’ять, і фіксується в одній транзакції бази даних.
Перевірено 30 липня 2026 р.
Списки провайдерів виросли далеко за межі того, що переживе наївний парсер. Прочитати півгігабайтний M3U у пам’ять телефону — це миттєвий крах, а завантажити мільйон рядків у список — заморожений екран.
FoxDL уникає обох проблем. Парсер читає плейлист як потік і записує рядки на льоту, імпорт фіксується в одній транзакції, тож недовершений список ніколи не потрапляє в бібліотеку, а перегляд, пошук і черга плеєра читають сторінки з локальної бази даних.
Цифри з бенчмарку імпорту у власному наборі тестів застосунку: два мільйони каналів у плейлисті на 485 МБ імпортуються за 123 секунди, пікова пам’ять зростає на 9 МБ понад базовий рівень, перша сторінка списку каналів малюється за 4 мс, а пошук по всьому списку відповідає за 400 мс.