मैं एक XML फ़ाइल चलाने के लिए ASANT का उपयोग कर रहा हूं जो NARS.jar फ़ाइल को इंगित करता है।"आउट ऑफ़ मेमोरी" के बाद हीप डंप कहां खोजें
मुझे "java.lang.OutOfMemoryError: जावा हीप स्पेस" मिल रहा है और मैं इसके आसपास शोध कर रहा हूं।
तो मुझे पता चला है कि मुझे विश्लेषण करने के लिए डंप फ़ाइल बनाने के लिए "-XX: + HeapDumpOnOutOfMemoryError" सेट करने की आवश्यकता है।
मैं ASANT.bat संपादित और "-XX: + HeapDumpOnOutOfMemoryError" जोड़ा ANT_OPTS रहे हैं:
set ANT_OPTS= "-XX:+HeapDumpOnOutOfMemoryError" "-Dos.name=Windows_NT" "-Djava.library.path=%AS_INSTALL%\lib;%AS_ICU_LIB%;%AS_NSS%" "-Dcom.sun.aas.installRoot=%AS_INSTALL%" "-Dcom.sun.aas.instanceRoot=%AS_INSTALL%" "-Dcom.sun.aas.instanceName=server" "-Dcom.sun.aas.configRoot=%AS_CONFIG%" "-Dcom.sun.aas.processLauncher=SE" "-Dderby.root=%AS_DERBY_INSTALL%"
लेकिन मैं किसी भी डंप फ़ाइल खोजने के लिए प्रतीत नहीं कर सकते हैं। जब मैं डंप ढूंढता हूं तो विश्लेषण करने के लिए मैं एक्लिप्स मेमोरी विश्लेषक का उपयोग करूंगा।
मैंने विकल्प "-XX: HeapDumpPath = c: \ memdump \ bds.hprof" सेट करने का भी प्रयास किया, लेकिन वहां कोई डंप नहीं बनाया गया था।
किसी को भी यह पता चला कि मैं क्या गलत कर रहा हूं? अग्रिम धन्यवाद
जावा 5 चल रहा है करने के लिए btw – Ikky
की तरह अतिरिक्त विस्तार * जो * प्रक्रिया समस्या हो रही है पर की जरूरत है लगता है। – Pat