अंग्रेज़ीफ्रेंचस्पेनिश

Ad


ऑनवर्क्स फ़ेविकॉन

dprofppp - क्लाउड में ऑनलाइन

उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर पर ऑनवर्क्स मुफ्त होस्टिंग प्रदाता में dprofppp चलाएं

यह कमांड dprofppp है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।

कार्यक्रम:

नाम


dprofpp - पर्ल प्रोफ़ाइल डेटा प्रदर्शित करें

SYNOPSIS


डीप्रोफपीपी [-a|-z|-l|-v|-U] [-d] [-s|-r|-u] [-q] [-F] [-आई|-ई] [-O cnt] [-A] [-R] [-S] [-g
सबरूटीन] [-G [-P]] [-f ] [प्रोफ़ाइल]

dpropp -T [-F] [-g सबरूटीन] [प्रोफ़ाइल]

dpropp -t [-F] [-g सबरूटीन] [प्रोफ़ाइल]

dpropp -G [-P] [प्रोफ़ाइल]

dpropp -p लिपि [-Q] [अन्य विकल्प]

dpropp -V [प्रोफ़ाइल]

वर्णन


RSI dpropp कमांड एक प्रोफाइलर द्वारा उत्पादित प्रोफ़ाइल डेटा की व्याख्या करता है, जैसे कि
डेवेल::डीप्रोफ़ प्रोफाइलर। Dprofpp फ़ाइल पढ़ेगा tmon.बाहर और 15 सबरूटीन्स प्रदर्शित करें
जो सबसे ज्यादा समय का उपयोग कर रहे हैं. डिफ़ॉल्ट रूप से प्रत्येक सबरूटीन के लिए समय दिया गया है
उनके बच्चे के सबरूटीन्स के समय को छोड़कर।

पर्ल स्क्रिप्ट को प्रोफाइल करने के लिए पर्ल इंटरप्रेटर को इसके साथ चलाएं -d बदलना। तो प्रोफ़ाइल के लिए
लिपि परीक्षण.pl Devel::DProf के साथ निम्नलिखित का उपयोग करें:

$ perl5 -d:DProf test.pl

फिर प्रोफ़ाइल का विश्लेषण करने के लिए dprofpp चलाएँ। Dprofpp का आउटपुट झंडे पर निर्भर करता है
वह प्रोग्राम और पर्ल का संस्करण जिसका आप उपयोग कर रहे हैं।

$ डीप्रोफपीपी -यू
कुल बीता हुआ समय = 1.67 सेकंड
उपयोगकर्ता समय = 0.61 सेकंड
एक्सक्लूसिव टाइम्स
%समय सेकंड #कॉल सेकंड/कॉल नाम
52.4 0.320 2 0.1600 मुख्य::फू
45.9 0.280 200 0.0014 मुख्य::बार
0.00 0.000 1 0.0000 डायनालोडर::आयात
0.00 0.000 1 0.0000 मुख्य::बाज़

प्रोफाइल डेटा का विश्लेषण करने से पहले dprofpp टूल प्रोफाइलर भी चला सकता है। उपरोक्त
एक dprofpp कमांड से दो कमांड निष्पादित किए जा सकते हैं।

$ dprofpp -u -p test.pl

कच्ची प्रोफ़ाइल के विवरण के लिए Devel::DProf में "प्रोफ़ाइल प्रारूप" से परामर्श लें।

आउटपुट


कॉलम हैं:

%समय
इस दिनचर्या में बिताया गया समय का प्रतिशत.

# कॉल
इस रूटीन में कॉल की संख्या.

सेकंड/कॉल
इस रूटीन में प्रति कॉल सेकंड की औसत संख्या।

नाम
दिनचर्या का नाम.

CumulS
इस दिनचर्या और इससे बुलाए गए दिनचर्या में बिताया गया समय (सेकंड में)।

ExclSec
इस दिनचर्या में व्यतीत किया गया समय (सेकंड में) (इससे बुलाए गए लोगों को शामिल नहीं किया गया)।

सीसेक/सी
इस रूटीन के प्रत्येक कॉल (कॉल किए गए कॉल सहित) में बिताया गया औसत समय (सेकंड में)।
यह से)।

विकल्प


-a सबरूटीन नामों के अनुसार वर्णानुक्रम में क्रमबद्ध करें।

-d जो भी प्रकार प्रयोग किया जाए उसे उलट दें

-A ऑटोलोडेड सबरूटीन के समय को *::ऑटोलोड के समय के रूप में गिनें। अन्यथा समय
ऑटोलोड करने के लिए इसे सबरूटीन के समय के रूप में ही गिना जाता है (ऐसा करने का कोई तरीका नहीं है)।
ऑटोलोड समय को रन टाइम से अलग करें)।

नए पर्ल्स के साथ यह अप्रासंगिक हो जाएगा। वे "डेवेल::डीप्रोफ़" को सूचित करेंगे
कब "ऑटोलोड" वास्तविक सबरूटीन पर स्विच हो जाता है, इसलिए इसके लिए एक अलग आँकड़े
चाहे यह विकल्प सेट हो, "ऑटोलोड" एकत्र किया जाएगा।

-R एक ही पैकेज में परिभाषित अनाम सबरूटीन्स की अलग से गणना करें।

-E (डिफ़ॉल्ट) चाइल्ड सबरूटीन समय को छोड़कर सभी सबरूटीन समय प्रदर्शित करें।

-F यदि dprofpp रिपोर्ट करता है कि प्रोफ़ाइल नकली निकास टाइमस्टैम्प उत्पन्न करने के लिए बाध्य है
विकृत यह केवल तभी उपयोगी है जब dprofpp यह निर्धारित करता है कि प्रोफ़ाइल विकृत है
गुम निकास टाइमस्टैम्प के लिए। यदि आप ऐसा करते हैं तो आप अकेले हैं। बग्स से परामर्श लें
अनुभाग।

-I चाइल्ड सबरूटीन समय सहित सभी सबरूटीन समय प्रदर्शित करें।

-l सबरूटीन्स पर कॉल की संख्या के आधार पर क्रमबद्ध करें। इससे उम्मीदवारों की पहचान करने में मदद मिल सकती है
इनलाइनिंग

-O cnt
केवल इतना ही दिखाना cnt सबरूटीन्स. डिफ़ॉल्ट 15 है.

-p लिपि
dprofpp को बताता है कि उसे दी गई स्क्रिप्ट की प्रोफ़ाइल बनानी चाहिए और फिर उसकी प्रोफ़ाइल की व्याख्या करनी चाहिए
डेटा। देखना -Q.

-Q साथ उपयोग करना -p स्क्रिप्ट की रूपरेखा तैयार करने के बाद, व्याख्या किए बिना, dprofpp को छोड़ने के लिए कहना
आँकड़े।

-q कॉलम हेडर प्रदर्शित न करें.

-r उपयोगकर्ता+सिस्टम समय के बजाय बीता हुआ वास्तविक समय प्रदर्शित करें।

-s उपयोगकर्ता+सिस्टम समय के बजाय सिस्टम समय प्रदर्शित करें।

-T स्टडआउट करने के लिए सबरूटीन कॉल ट्री प्रदर्शित करें। सबरूटीन आँकड़े प्रदर्शित नहीं होते हैं.

-t स्टडआउट करने के लिए सबरूटीन कॉल ट्री प्रदर्शित करें। सबरूटीन आँकड़े प्रदर्शित नहीं होते हैं.
जब किसी फ़ंक्शन को एक ही कॉलिंग स्तर पर लगातार कई बार कॉल किया जाता है
इसे एक बार दोहराई गई गिनती के साथ प्रदर्शित किया जाता है।

-S डिस्प्ले विलय कर दिया सबरूटीन कॉल ट्री को स्टडआउट करने के लिए। प्रत्येक के लिए आँकड़े प्रदर्शित किए जाते हैं
पेड़ की शाखा.

जब किसी फ़ंक्शन को एकाधिक कहा जाता है (नहीं अनिवार्य रूप से लगातार) उसी में कई बार
शाखा तो ये सभी कॉल अगले स्तर की एक शाखा में चली जाती हैं। एक दोहराव गिनती है
संयुक्त समावेशी, विशिष्ट और बच्चों के समय के साथ आउटपुट।

शाखाओं को सम्मिलित समय के आधार पर क्रमबद्ध किया जाता है।

-U क्रमबद्ध न करें. कच्ची प्रोफ़ाइल में पाए गए क्रम में प्रदर्शित करें।

-u उपयोगकर्ता+सिस्टम समय के बजाय उपयोगकर्ता समय प्रदर्शित करें।

-V dprofpp का संस्करण क्रमांक प्रिंट करें और बाहर निकलें। अगर कोई कच्ची प्रोफ़ाइल मिल जाए तो उसकी
XS_VERSION वैरिएबल भी प्रदर्शित किया जाएगा।

-v प्रत्येक कॉल के दौरान सबरूटीन्स में बिताए गए औसत समय के आधार पर क्रमबद्ध करें। इससे पहचानने में मदद मिल सकती है
इनलाइनिंग के लिए उम्मीदवार।

-z (डिफ़ॉल्ट) उपयोगकर्ता की मात्रा+प्रयुक्त सिस्टम समय के आधार पर क्रमबद्ध करें। पहली कुछ पंक्तियों को दिखाना चाहिए
आप कौन से सबरूटीन्स का सबसे अधिक समय उपयोग कर रहे हैं।

-g "सबरूटीन"
"सबरूटीन" और इससे जो कुछ भी कहा जाता है, उसे छोड़कर सबरूटीन्स पर ध्यान न दें।

-G
पैटर्न से मेल खाते सभी कॉलों को एक साथ "समूह" बनाएं। उदाहरण के लिए यह हो सकता है
पैकेज के एक सेट की सभी कॉलों को समूहीकृत करने के लिए उपयोग किया जाता है

-जी "(पैकेज1::)|(पैकेज2::)|(पैकेज3::)"

या सबरूटीन्स को नाम से समूहित करें:

-जी "गेटनम"

-P उन सभी कॉलों को एक साथ "पुल" करने के लिए -G के साथ उपयोग किया जाता है जो -G से मेल नहीं खातीं।

-f
पैटर्न से मेल खाते सभी कॉल फ़िल्टर करें।

-h संक्षिप्त सहायता प्रदर्शित करें और बाहर निकलें।

-H लंबी सहायता प्रदर्शित करें और बाहर निकलें।

वातावरण


पर्यावरण चर DPROFPP_OPTS के लिए विकल्पों वाली एक स्ट्रिंग पर सेट किया जा सकता है
dprofpp. यदि आप चाहें तो आप इसका उपयोग कर सकते हैं -I के ऊपर -E या यदि आप चाहें -F हर समय पर.

इसे काफी लापरवाही से जोड़ा गया था, इसलिए इसके कुछ अवांछनीय दुष्प्रभाव भी हैं। पर विकल्प
कमांडलाइन को DPROFPP_OPTS में विकल्पों को ओवरराइड करना चाहिए--लेकिन इसमें उस पर भरोसा न करें
संस्करण.

onworks.net सेवाओं का उपयोग करके dprofppp का ऑनलाइन उपयोग करें


फ्री सर्वर और वर्कस्टेशन

विंडोज और लाइनेक्स एप डाउनलोड करें

लिनक्स कमांड

Ad