عنق زجاجة الـ Layout
في Flutter، الـ layout هو $O(N)$. إذا كان لديك أشجار عميقة، فأنت تهدر دورات الـ CPU في إعادة حساب الأحجام.
انضباط اليوم
- استخدم Layout Explorer في DevTools.
- حدد تحذيرات "Intrinsic Pass". القياسات الجوهرية (Intrinsic) مكلفة.
- استبدل widgets الـ
WrapبـMultiChildLayoutDelegateمخصص للتعامل مع الأحجام يدوياً.
المهمة: حقق تقليلاً بنسبة 15% في وقت الـ layout من خلال تسطيح هيكلية الـ widgets المخصصة.