मैंने सिर्फ नमूने पर मैन पेज की जाँच की
और यह मुझे एक आधे-सभ्य कॉल-स्टैक नमूने की तरह दिखता है। यह दावा करता है कि इसका आउटपुट कॉल-ट्री है, इसलिए इसे समझने में बहुत मुश्किल नहीं होनी चाहिए।
मैं कहता हूं कि आधा-सभ्य है क्योंकि कॉल-स्टैक नमूने एकत्र करना एक अच्छी बात है। आलोचनाएँ हैं:
यह नहीं कहती है कि जब यह सिस्टम कॉल में नमूने एकत्र करता है, तो I / O की प्रतीक्षा कर रहा है। ऐसा करना महत्वपूर्ण है, जब तक कि आप अनावश्यक I / O के लिए अंधे नहीं होना चाहते।
यह कल्पना के लिए पड़ता है कि क्या मायने रखती है समय की सटीकता और आप किसी भी कार्य को याद नहीं करना चाहते हैं, इसलिए नमूने वास्तव में अक्सर होते हैं । यह एक कल्पना है क्योंकि लक्ष्य बड़ा सामान ढूंढना है, न कि थोड़ा सामान मापना । कोई भी फ़ंक्शन जो निश्चित रूप से प्रकट नहीं होता है, उसकी देखभाल के लिए पर्याप्त लागत नहीं है।
इस कथा का परिणाम यह है कि आपको देखने के लिए बहुत सारे नमूने हैं, इसलिए उन्हें संक्षेप में प्रस्तुत करने का तरीका खोजने की कोशिश करनी होगी, इसलिए यह एक कॉल-ट्री चुनता है। तथ्य यह है, अगर आपको वास्तव में नमूनों की एक छोटी संख्या (जैसे 10 या 20) की जांच करने की अनुमति है, तो आप धीमेपन के लिए बिल्कुल कारण (ओं) को देखेंगे। संक्षेप में समस्या है। यह सूचना को छिपाता है और छिपाता है।
तो, लंबे समय से कम है, यह कॉल-स्टैक नमूने एकत्र करने के लिए एक अच्छा उपकरण प्रतीत होता है। यदि आप यह पता लगा सकते हैं कि वास्तव में उनका चयन कैसे देखा जाए, तो यह आपको बताएगा कि समस्या क्या है।