2012-03-20 17 views
5

जेपीआरओफ़ाइलर का उपयोग कर जावा में मेमोरी रिसाव कैसे ढूंढें? मैं एक वेब अनुप्रयोग में मेमोरी रिसाव खोजने के लिए पिछले 1 सप्ताह से जेपीरोफाइलर में काम कर रहा हूं। मैंने कुछ मैनुअल पढ़े और कुछ लेख देखे, यह कहता है कि सभी ऑब्जेक्ट्स में आवंटित उपयोग और आवंटित ऑब्जेक्ट दृश्य और आवंटन हॉट स्पॉट का उपयोग करके आप स्मृति रिसाव पा सकते हैं। मैंने इसमें देखा और चार, स्ट्रिंग, बाइट्स द्वारा उपयोग की जाने वाली बहुत सारी मेमोरी पाई। चूंकि मैं एक ताजा हूं, मुझे नहीं पता कि इसे कैसे समझें और स्मृति रिसाव को हल करें। कृपया मुझे पहले से इस पर मदद ..जेपीआरओफ़ाइलर का उपयोग कर जावा में मेमोरी लीक कैसे खोजें?

धन्यवाद ...

+0

यहां यह है [http://stackoverflow.com/questions/40119/how-to-find-a-java-memory-leak] पहले से ही चर्चा की जा चुकी है। – Java

उत्तर

5

JProfiler साथ मेमोरी लीक खोजने के बारे में this screen cast देखें।

+0

वीडियो के लिए धन्यवाद यह बहुत अच्छा है, लेकिन मेरा बाएं तरफ मेनू आपके साथ अलग है, यह लाइव मेमोरी, हीप वॉकर, सीपीयू व्यू, थ्रेड इत्यादि है और जब मैं वीडियो का अनुसरण कर रहा था और ऑब्जेक्ट पर राइट क्लिक किया गया तो " चयन के लिए ढेर स्नैपशॉट लें ", बल्कि पहला विकल्प" हीप वॉकर में चयन दिखाएं "है। क्या आप जावा वेब अनुप्रयोगों के प्रोफाइलिंग के लिए किसी भी अन्य वीडियो के बारे में जानते हैं जो जेपीरोफाइलर के नवीनतम संस्करण के साथ 8.0.5 है? – Jack

+1

"चयन के लिए ढेर स्नैपशॉट लें" और "हीप वॉकर में चयन दिखाएं" एक ही क्रिया है। –

+0

यहां नया वीडियो लिंक है: http://blog.ej-technologies.com/2017/03/finding-memory-leak-with-jprofiler.html –

संबंधित मुद्दे