هل يستطيع FoxDL التعامل مع قائمة تحوي ملايين القنوات؟

إجابة قصيرة

نعم. يُقاس الاستيراد على قائمة من مليوني قناة بحجم نحو 485 ميغابايت: يكتمل في نحو دقيقتين ويرفع ذروة استهلاك الذاكرة في التطبيق بنحو 9 ميغابايت، لأن القائمة تُبث إلى القرص بدلًا من قراءتها في الذاكرة، وتُلتَزم بها في معاملة قاعدة بيانات واحدة.

مراجع 30 يوليو 2026

نمت قوائم المزوّدين إلى ما يتجاوز بكثير ما ينجو منه محلِّل بسيط. قراءة قائمة M3U بنصف غيغابايت في ذاكرة هاتف تعني تعطّلًا فوريًا، وتحميل مليون صف في قائمة عرض يعني شاشة متجمّدة.

يتجنّب FoxDL الاثنين. يقرأ المحلِّل القائمة كتدفّق ويكتب الصفوف أثناء ذلك، ويُلتَزم بالاستيراد في معاملة واحدة فلا تنتهي قائمة نصف مكتملة في مكتبتك أبدًا، ويقرأ التصفح والبحث وقائمة انتظار المشغّل جميعًا صفحات من قاعدة البيانات المحلية.

الأرقام، من معيار الاستيراد في مجموعة اختبارات التطبيق نفسها: استيراد مليوني قناة في قائمة بحجم 485 ميغابايت يستغرق 123 ثانية، وترتفع ذروة الذاكرة 9 ميغابايت فوق خط الأساس، وتُرسَم أول صفحة من قائمة القنوات في 4 مللي ثانية، ويجيب بحث عبر القائمة كاملة في 400 مللي ثانية.

النسخة المطوّلة M3U، وXtream Codes، وEPG: ماذا تعني الكلمات وأيها لديك M3U أو Xtream، وما الذي يحتاجه EPG ليعمل، وما الذي يسبب التخزين المؤقت، ومن يستطيع إصلاحه.

جرّبه بنفسك

FoxDL مجاني. بلا حساب.

حمّله من App Store