1 مستودع
Tools specialized in tracing reference chains and GC roots to debug memory leaks in JavaScript.
Distinct from JavaScript Runtime Debuggers: Focuses exclusively on memory retention and leaks rather than general runtime errors or execution state.
Explore 1 awesome GitHub repository matching development tools & productivity · JavaScript Memory Debuggers. Refine with filters or upvote what's useful.
Memlab هو ملف تعريف ذاكرة متصفح آلي ومحلل لتسرب ذاكرة JavaScript. يوفر مجموعة أدوات لاكتشاف وتحليل تسرب الذاكرة عن طريق فحص ومقارنة لقطات الذاكرة (heap snapshots) لتحديد نمو الكائنات غير المرتبطة وعناصر DOM المنفصلة. يتميز النظام من خلال إطار عمل لاختبار التسرب الآلي ينفذ تسلسلات تفاعل المتصفح من طرف إلى طرف لعزل تراجعات الذاكرة برمجياً. ويستخدم مقارنة لقطات الذاكرة، وتتبع سلسلة المحتجزين، والتصفية القائمة على الاستدلال لتحديد سبب بقاء الكائنات في الذاكرة ورسم أقصر مسار من جذور جمع القمامة إلى الكائنات المسربة. يغطي المشروع مجالات واسعة من الإمكانيات بما في ذلك فحص الذاكرة، وتحليل النمو القائم على التفاعل، وتوصيف ذاكرة مكونات الويب. كما يتضمن أدوات لتأكيدات الذاكرة البرمجية، وتصحيح أخطاء التسرب المرئي عبر تراكبات المتصفح، والقدرة على كشف بيانات التحليل عبر بروتوكول سياق النموذج (Model Context Protocol) للاستكشاف باللغة الطبيعية. يمكن تشغيل مجموعة الأدوات عبر واجهة سطر الأوامر للتكامل في خطوط أنابيب التكامل المستمر الآلية.
Traces reference chains from garbage collection roots to leaked objects in web applications.