मैंने लिखा है कि एक सी ++ प्रोग्राम प्रोफाइल करने के लिए gprof का उपयोग करने की प्रक्रिया में, मैंने देखा है कि निष्पादन समय का विशाल बहुमत फ़ंक्शन "frame_dummy" में बिताया जाता है। अधिक सटीक रूप से, जीप्रोफ के आउटपुट से फ्लैट प्रोफाइल में पहली प्रविष्टि में दिखाए गए नमूना समय का 76.38% और 24611191 नाम फ्रेम_डमी नाम के साथ एक समारोह में कॉल करता है।प्रोफाइलिंग के संदर्भ में frame_dummy का क्या अर्थ है?
संक्षेप में, मैं समझने की कोशिश कर रहा हूं कि फ्रेम_डमी किस संदर्भ में है - क्योंकि मेरे पास इस तरह का कोई फ़ंक्शन नहीं है - साथ ही मेरे अनुकूलन प्रयासों के लिए इसका क्या अर्थ है।
हालांकि यह प्रासंगिक होने की संभावना नहीं है, मुझे यह जोड़ना चाहिए कि यह प्रोग्राम मल्टीग्रिड एल्गोरिदम का उपयोग करके पोइसन समीकरण को हल करने के लिए डिज़ाइन किया गया है, और कार्य को समानांतर करने के लिए एमपीआई को नियोजित करता है। हालांकि, हालांकि एमपीआई फ़ंक्शन कॉल मौजूद हैं, ऊपर वर्णित gprof आउटपुट केवल एक ही प्रक्रिया को चलाने से लिया गया है। मुझे यह भी ध्यान रखना चाहिए कि मेरे प्रोग्राम में एमपीआई से अलग निर्भरता नहीं है और जी ++ 4.6.1 के साथ संकलित किया गया था।
यह सी रनटाइम लाइब्रेरी का हिस्सा है। – Barmar