ما هو تفريغ الكومة في اختبار الأداء؟
ما هو تفريغ الكومة في اختبار الأداء؟

فيديو: ما هو تفريغ الكومة في اختبار الأداء؟

فيديو: ما هو تفريغ الكومة في اختبار الأداء؟
فيديو: What is Heap Dump | Coding Skills 2024, ديسمبر
Anonim

كومة مقالب يحتوي على: لقطة من JVM كومة في تلك اللحظة من الزمن. يظهر الكائنات الحية بتنسيق كومة جنبا إلى جنب مع المراجع بين الأشياء. مهم في تحليل مشاكل الذاكرة في التطبيق. تستخدم لتحديد أنماط استخدام الذاكرة.

بهذه الطريقة ، ما هو تفريغ الكومة؟

أ كومة نفايات هي لقطة من ذاكرة عملية Java ™. تحتوي اللقطة على معلومات حول كائنات Java وفئاتها في ملف كومة في اللحظة التي يتم فيها تشغيل اللقطة. محمل الفصل والاسم والفئة الفائقة والحقول الثابتة. جذور جمع القمامة. الكائنات التي تم تحديدها بحيث يمكن الوصول إليها بواسطة JVM.

وبالمثل ، ما الذي يحتويه تفريغ الكومة؟ كومة تفريغ هو لقطة من ذاكرتك بشكل أساسي. هو - هي يحتوي على جميع الكائنات الموجودة في الذاكرة والقيم المخزنة في تلك الكائنات والمراجع الواردة والصادرة لتلك الكائنات.

يسأل الناس أيضًا ، كيف يمكنني عرض ملف تفريغ كومة؟

اذا كان لديك كومة نفايات الملف المحفوظ على نظامك المحلي ، يمكنك فتح الملف في Java VisualVM عن طريق اختيار ملف> تحميل من القائمة الرئيسية. يمكن فتح Java VisualVM كومة مقالب المحفوظة في. hprof. عند فتح ملف كومة نفايات ، ال كومة نفايات يفتح كعلامة تبويب في النافذة الرئيسية.

ما هو الفرق بين كومة تفريغ وتفريغ الصفحات؟

أ تفريغ الخيط هو أحمق من أكوام كل يعيش الخيوط . أ كومة نفايات هو أحمق من دولة جافا كومة ذاكرة. وبالتالي ، من المفيد تحليل استخدام الذاكرة الذي يجعله التطبيق في وقت ما مفيدًا جدًا في تشخيص بعض مشكلات الذاكرة ، وإذا تم إجراؤه على فترات ، يكون مفيدًا في تشخيص تسرب الذاكرة.

موصى به: