को एकीकृत करना चाहते हैं -XX:+HeapDumpOnOutOfMemoryError
का उपयोग करते समय JVM निर्दिष्ट पथ के नीचे पहले से ही डंप फ़ाइल होने पर हीप डंप को ओवरराइट नहीं करेगा। मैं एक गैर-डिफ़ॉल्ट स्थान में एकाधिक ढेर डंप करने में सक्षम होना चाहता हूं, और इसे अनुमति देने के लिए ढेर डंप पथ में पिड का उपयोग करने की योजना बना रहा था।-XX: HeapDumpPath विकल्प का उपयोग करना, लेकिन प्रक्रिया आईडी
हालांकि, जब मैं बहुत की तरह तर्क निर्दिष्ट करने के लिए करने की कोशिश की:
-XX:HeapDumpPath=some/heapdump/path/heapdump-%p.hprof
और फिर एक ढेर डंप बनाया गया, मैं %p
मिला है और फ़ाइल के नाम में वास्तविक पीआईडी नहीं। हालांकि, %p
का उपयोग -XX:OnOutOfMemoryError
विकल्प के साथ काम करता प्रतीत होता है। क्या कोई अन्य वाक्यविन्यास है जिसे मैं -XX:HeapDumpPath=
के लिए उपयोग करना चाहता हूं?