ظهور الأشجار الكسولة في Determinate Nix 3.5.2: دفعة هائلة لأداء Nix

2025-05-26
ظهور الأشجار الكسولة في Determinate Nix 3.5.2: دفعة هائلة لأداء Nix

تم إصدار Determinate Nix 3.5.2، والذي يضم ميزة الأشجار الكسولة التي طال انتظارها. تعمل هذه الميزة على تحسين كفاءة Nix بشكل كبير في المستودعات الكبيرة، خاصةً مستودعات المونوريبو الضخمة، من خلال استخدام نظام ملفات افتراضي لتحسين نسخ الملفات. تُظهر الاختبارات أن عمليات التقييم في Nixpkgs يمكن أن تكون أسرع بثلاث مرات وتستخدم مساحة قرص أقل بمقدار 20 مرة. يمكن للمستخدمين تفعيل هذه الميزة من خلال تمكين `lazy-trees = true` في تكوين Nix المخصص. على الرغم من أنها اختيارية حاليًا، إلا أن الفريق قدّم طلب سحب لدمجها في Nix الرئيسي. من المخطط إجراء تحسينات في الأداء في المستقبل، بما في ذلك تحسين تخزين التقييمات مؤقتًا، وتقييم متوازي لعمليات Nix أكثر، وفك ضغط متعدد الخيوط للـ flakes.

التطوير أشجار كسولة