2012-01-31 17 views
5

से उपयोग में मेमोरी प्राप्त करें मेरे पास एक C++ प्रोग्राम द्वारा उत्पन्न कोर डंप फ़ाइल है।कोर डंप

मुझे संदेह है कि यह क्रैश होने का कारण है क्योंकि यह स्मृति से बाहर हो रहा था। क्या gdb (या किसी अन्य तरीके से) कोर फ़ाइल से उपयोग में स्मृति की मात्रा प्राप्त करने का कोई तरीका है?

उत्तर

1

this thread, it is not possible के अनुसार।

हालांकि, आप कोर डंप के अलग-अलग वर्गों के आकार प्राप्त करने के लिए size -A core का उपयोग कर सकते हैं (हालांकि आप नहीं जानते कि वे क्या हैं)।

1

एक अनुमानित अनुमान के रूप में, एक बड़ी कोर फ़ाइल में अधिकांश डेटा ढेर + ढेर होना चाहिए।

बाहरी मिमी और निष्पादन योग्य कोड की प्रतिलिपि नहीं बनाई गई है, इसलिए कुल आकार कुल प्रक्रिया आकार के करीब होने से पहले होना चाहिए।

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