मैं यह पता लगाने की कोशिश कर रहा हूं कि मेरी मेमोरी लिनक्स में चल रही जावा प्रक्रिया के लिए कहां गई है। किसी ने सुझाव दिया कि मैं वास्तव में यह देखने के लिए pmap -x का उपयोग करता हूं कि स्मृति क्या कर रही है।एक रिसाव का पता लगाने की कोशिश कर रहा है! Pmon के लिए Anon मतलब क्या है?
उत्पादन बहुत लंबा है लेकिन मूल रूप से इसके बारे में एक बड़ा भाग इस की पुनरावृत्ति है:
00007fbf75f6a000 1016 - - - rwx-- [ anon ]
00007fbf76068000 12 - - - ----- [ anon ]
वास्तव में क्या यह मतलब है? मेरे पास इस (4000+) की इतनी सारी प्रविष्टियां क्यों हैं?
> जावा मेमोरी समस्या का निदान करने के लिए आप pmap का उपयोग क्यों कर रहे हैं? हमारे पास अधिकतम 256 एमबी सेट के साथ एक जावा प्रक्रिया है लेकिन यह आरएसएस मेमोरी 8.9 जीबी है। इसका निदान करने के लिए हम किस अन्य उपकरण का उपयोग कर सकते हैं? – Opher
@Opher - निश्चित रूप से, आपके लिए समझ में आता है। लेकिन क्या आप ओपी हैं? (और यदि हां, तो आप 8 साल बाद क्यों टिप्पणी कर रहे हैं?)। मूल प्रश्न से, यह स्पष्ट नहीं था कि क्या ओपी जानता था कि वह क्या ढूंढ रहा था। – kdgregory
और एक सुझाव के रूप में: यदि आप कॉन्फ़िगर किए गए ढेर आकार और आरएसएस के बीच ऐसी असमानता देख रहे हैं, तो स्मृति-मैप की गई फ़ाइलों या प्रत्यक्ष बफर की तलाश करें। आपको ऐसा व्यवहार दिखाई देगा, उदाहरण के लिए, एक काफ्का या एसओएलआर सर्वर से, और यह सामान्य है। – kdgregory