ذاكرة التخطيط المؤقتة
الملف: src/layout/core/layout_cache.rs
المورد LayoutCache
يحفظ:
- المقاسات الجوهرية
- العقد المتسخة
- الكيانات بحسب العمق
- عدادات الإطارات
أفضل ممارسات
- لا تعدّل
UNode/ULayout/USelfفي كل إطار بدون سبب. - فضّل التحديث عند تغيّر حالة فعلية.
- قلّل الاضطراب في البنية الهرمية، مثل الإضافة والحذف العشوائي المستمر.
متى تفكر بالتوسعة؟
- إذا زاد عدد العقد كبيرًا جدًا.
- إذا أصبحت قيمة
dirty_ratioمرتفعة أغلب الوقت.
تحقق مرتبط
cargo test -p univis_ui_engine --lib layout::core::layout_cache