मैं एक बड़े एप्लिकेशन (300 के एलओसी) पर काम कर रहा हूं जो सूर्य 1.6 जेवीएम (1.6_05) में मेमोरी रिसाव का कारण बन रहा है। जावा प्रोफाइलिंग कोई रिसाव दिखाता है। क्या JVM से कोई निदान उपलब्ध है जो रिसाव के कारण का पता लगा सकता है?
मैं एक साधारण, पृथक जावा परीक्षण केस बनाने में सक्षम नहीं हूं। JVM पर एक सी ढेर विश्लेषक का उपयोग करके इसे समझने का एकमात्र तरीका है?
एप्लिकेशन सॉकेट का एक पूल बनाता है और नेटवर्क I/O की एक महत्वपूर्ण मात्रा करता है।जावा प्रोग्राम के कारण सी मेमोरी में रिसाव का निदान कैसे करते हैं?
6
A
उत्तर
2
प्रोफाइलर 4j जैसे कुछ प्रोफाइलर प्रबंधित और अप्रबंधित स्मृति (लाइव वक्र) दिखा सकते हैं। फिर आप देख सकते हैं कि क्या आपके पास रिसाव है और जब रिसाव होती है। लेकिन आपको अधिक जानकारी नहीं मिलती है।
- आप लाइव वक्र के साथ समस्या को अलग करने और जब तक आप समस्या के कारणों का पता है एक सरल परीक्षण बना सकते हैं:
इसके बाद 2 संभव समाधान कर रहे हैं। वर्ग थ्रेड कि कभी नहीं शुरू कर रहे हैं की
- उदाहरण:
- आप की तरह विशिष्ट समस्याओं के लिए अपने कोड खोज करते हैं।
- चित्र या ग्राफिक्स कि निपटाने हैं कभी नहीं
- ODBC ब्रिज वस्तुओं है कि करीब
0
मैं valgrind (http://valgrind.org/) प्यार कभी नहीं कर रहे हैं, यदि आप एक सिस्टम पर यह क्रियान्वित कर रहे हैं इसका समर्थन करता है। यह वास्तव में चट्टानों!
संबंधित मुद्दे
- 1. Entitymanager मेमोरी रिसाव का कारण बनता है?
- 2. मैं हैंडल रिसाव का निदान कैसे करूं?
- 3. क्या एक एप्लिकेशन मेमोरी रिसाव एक ऑपरेटिंग सिस्टम मेमोरी रिसाव का कारण बनता है?
- 4. CookieSyncManager के कारण मेमोरी लीक (गतिविधि रिसाव)?
- 5. जावा में मेमोरी रिसाव के कारण बहुत से स्थिर चर का उपयोग कर सकते हैं?
- 6. जावा मानक एपीआई में मेमोरी रिसाव जाल
- 7. सी # मेमोरी रिसाव?
- 8. jQuery मेमोरी रिसाव पैटर्न और कारण
- 9. एक जेएफआरएएम मेमोरी रिसाव का कारण बनता है?
- 10. क्या यह कोड मेमोरी रिसाव का कारण बनता है?
- 11. रेडहाट लिनक्स में जावा/टॉमकैट मेमोरी रिसाव?
- 12. सी के लिए मेमोरी रिसाव डिटेक्टरों?
- 13. इवेंट श्रोता में मेमोरी रिसाव
- 14. आप कर्नेल ओप्स का निदान कैसे करते हैं?
- 15. जावा में मेमोरी रिसाव का यह संकेतक है?
- 16. जावा मेमोरी रिसाव को हल करने के लिए सामान्य रणनीति?
- 17. मेमोरी रिसाव जोखिम
- 18. Android GLSurfaceView रिसाव का कारण बनता है?
- 19. EditText के कारण स्मृति रिसाव
- 20. जावा प्रोग्राम के मेमोरी खपत के मुद्दे
- 21. मेमोरी JNI का उपयोग कर रिसाव जावा कोड
- 22. आईओएस - मेमोरी रिसाव AddressBook
- 23. rabbitmq + अजवाइन मेमोरी रिसाव?
- 24. जावा प्रोग्राम प्रोग्राम लॉन्चर के रूप में .bat फ़ाइल का उपयोग क्यों करते हैं?
- 25. एंड्रॉइड: एप्लिकेशन में मेमोरी रिसाव का परीक्षण कैसे करें?
- 26. मेमोरी रिसाव JDK कक्षाएं
- 27. क्या Async.StartChild में मेमोरी रिसाव है?
- 28. जेपीआरओफ़ाइलर का उपयोग कर जावा में मेमोरी लीक कैसे खोजें?
- 29. ViewScoped बीन के साथ मेमोरी रिसाव?
- 30. इंटेलिज क्रैश समस्या का निदान