سؤال

ولقد وجدت أعلام JVM هنا . هناك كسبلايناتيون أكثر تفصيلا بالضبط ما يفعلونه؟

هل كانت مفيدة؟

المحلول

وإعداد هذه الأعلام يكتب كافة مجموعات القمامة التي أدلى بها JVM إلى ملف سجل (أو المعياري، ولكن بعد ذلك هو أقل فائدة)، وهذه يمكن تحليلها بواسطة أدوات مثل تلك المذكورة <لأ href = "HTTPS: //stackoverflow.com/questions/541832/know-of-any-java-garbage-collection-log-analysis-tools">here. وباستخدام هذه المعلومات يمكنك تهذيب التكوين جمع القمامة الخاص بك.

نصائح أخرى

وبدلا من ذلك على صن، استخدم -Xloggc:gc.log لتسجيل الدخول إلى ملف، -verbose:gc هو أيضا مفتاح مشترك لهذا الغرض.

وأيضا، تأكد من -XX:+PrintGCDetails و-XX:+PrintGCTimeStamps (لاحظ زائد + علامة). مفتاح الطابع الزمني لا لزوم لها ولكن جيد لتشمل.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top