i686-linux-gnu-gprof - क्लाउड में ऑनलाइन

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

कार्यक्रम:

नाम


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

SYNOPSIS


जीप्रोफ [-[abcDhilLrsTvwxyz] ] [-[एसीईएफएफजेएनएनओपीपीक्यूजेड][नाम]]
[ -मैं dirs ] [ -डी[संख्या] ] [ -क से ]
[ -एम मिन-काउंट ] [ -आर मानचित्र_फ़ाइल ] [ -टी टेबल-लंबाई ]
[--[नहीं-]एनोटेटेड-स्रोत[=नाम]]
[--[नहीं-]निष्पादन-गणना[=नाम]]
[--[नहीं-]फ्लैट-प्रोफाइल[=नाम] ] [--[नहीं-]ग्राफ[=नाम]]
[--[नहीं-]समय=नाम] [ -- सभी लाइन ] [ -- संक्षिप्त ]
[-डीबग[=स्तर] ] [ --फंक्शन-ऑर्डरिंग ]
[ -- फ़ाइल-आदेश मानचित्र_फ़ाइल ] [-निर्देशिका-पथ=dirs ]
[-डिस्प्ले-अप्रयुक्त-फ़ंक्शंस] [-फ़ाइल-प्रारूप=नाम ]
[-फ़ाइल-जानकारी] [--सहायता] [-लाइन] [-इनलाइन-फ़ाइल-नाम]
[-मिनट-गिनती=n ] [ -- नो-स्टेटिक ] [ --प्रिंट-पथ ]
[-अलग-अलग-फ़ाइलें] [--स्थिर-कॉल-ग्राफ] [-योग]
[-टेबल-लम्बाई=लेन ] [ -- पारंपरिक ] [ -- संस्करण ]
[-चौड़ाई=n ] [--अनदेखा-गैर-कार्य]
[-डीमंगल[=स्टाइल] ] [ --नो-डेमंगल ]
[--बाहरी-प्रतीक-तालिका = नाम]
[ छवि फ़ाइल ] [ प्रोफ़ाइल-फ़ाइल ...]

वर्णन


"gprof" C, पास्कल, या फोरट्रान77 का निष्पादन प्रोफ़ाइल तैयार करता है
कार्यक्रम. तथाकथित दिनचर्या का प्रभाव प्रोफ़ाइल में शामिल किया गया है
प्रत्येक कॉल करने वाले का. प्रोफ़ाइल डेटा कॉल ग्राफ़ प्रोफ़ाइल से लिया गया है
फ़ाइल (Gmon.out डिफ़ॉल्ट) जो संकलित प्रोग्रामों द्वारा बनाया जाता है
साथ -पीजी "सीसी", "पीसी", और "एफ 77" का विकल्प। NS -पीजी विकल्प भी
लाइब्रेरी रूटीन के संस्करणों में लिंक जिनके लिए संकलित किया गया है
प्रोफाइलिंग. "Gprof" दी गई ऑब्जेक्ट फ़ाइल को पढ़ता है (डिफ़ॉल्ट है
"a.out") और इसकी प्रतीक तालिका और के बीच संबंध स्थापित करता है
से ग्राफ़ प्रोफ़ाइल को कॉल करें Gmon.out. यदि एक से अधिक प्रोफ़ाइल फ़ाइल है
निर्दिष्ट, "gprof" आउटपुट प्रोफ़ाइल जानकारी का योग दिखाता है
दी गई प्रोफ़ाइल फ़ाइलों में।

यदि आप अपने बायनेरिज़ को संकलित करने के लिए gcc 2.95.x या 3.0 का उपयोग करते हैं, तो आपको इसकी आवश्यकता हो सकती है
जोड़ें -फ्रोफाइल-आर्क्स संकलित कमांड लाइन के लिए
कॉल ग्राफ़ को gmon.out में ठीक से संग्रहीत किया जाना चाहिए।

"जीप्रोफ़" प्रत्येक दिनचर्या में बिताए गए समय की गणना करता है। अगला,
ये समय कॉल ग्राफ़ के किनारों के साथ प्रसारित होते हैं। साइकिल
खोजे जाते हैं, और समय साझा करने के लिए एक चक्र में कॉल किए जाते हैं
चक्र।

विश्लेषण से आउटपुट के कई रूप उपलब्ध हैं।

RSI फ्लैट प्रोफाइल दिखाता है कि आपके प्रोग्राम ने प्रत्येक में कितना समय बिताया
फ़ंक्शन, और उस फ़ंक्शन को कितनी बार कॉल किया गया था। यदि आप बस
यह जानना चाहते हैं कि कौन से फ़ंक्शन अधिकांश चक्रों को जलाते हैं, ऐसा कहा गया है
यहाँ संक्षेप में.

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

RSI एनोटेट स्रोत लिस्टिंग प्रोग्राम के स्रोत कोड की एक प्रति है,
प्रोग्राम की प्रत्येक पंक्ति को निष्पादित किए जाने की संख्या के साथ लेबल किया गया।

विकल्प


ये विकल्प निर्दिष्ट करते हैं कि कई आउटपुट स्वरूपों में से कौन सा "gprof" होना चाहिए
उत्पादित करें।

इनमें से कई विकल्प वैकल्पिक लेते हैं सिमस्पेक कार्यों को निर्दिष्ट करने के लिए
शामिल किया जाए या बाहर रखा जाए. इन विकल्पों को एकाधिक निर्दिष्ट किया जा सकता है
कई बार, प्रतीकों के सेट को शामिल करने या बाहर करने के लिए, विभिन्न सहानुभूतियों के साथ।

इनमें से किसी भी विकल्प को निर्दिष्ट करना डिफ़ॉल्ट को ओवरराइड करता है (-p -q), कौन कौन से
सभी कार्यों के लिए एक फ्लैट प्रोफ़ाइल और कॉल ग्राफ़ विश्लेषण प्रिंट करता है।

"-ए[सिम्पेक]"
"--एनोटेट-स्रोत[=सिम्पेक]"
RSI -A विकल्प "gprof" को एनोटेट स्रोत कोड प्रिंट करने का कारण बनता है। अगर
सिमस्पेक निर्दिष्ट है, केवल मिलान प्रतीकों के लिए आउटपुट प्रिंट करें।

"-बी"
"--संक्षिप्त"
अगर -b विकल्प दिया गया है, "gprof" वर्बोज़ ब्लर्ब्स को प्रिंट नहीं करता है
जो तालिकाओं में सभी क्षेत्रों का अर्थ समझाने का प्रयास करता है।
यदि आप आउटपुट प्रिंट करने का इरादा रखते हैं, या थक गए हैं तो यह उपयोगी है
धुंधलापन देखने का.

"-सी[सिम्पेक]"
"--निष्पादन-गणना[=सिम्पेक]"
RSI -C विकल्प "gprof" को कार्यों की एक सूची मुद्रित करने का कारण बनता है और
प्रत्येक को कितनी बार बुलाया गया था। अगर सिमस्पेक निर्दिष्ट है, प्रिंट
केवल मिलान प्रतीकों के लिए मिलान करें।

यदि प्रोफ़ाइल डेटा फ़ाइल में बेसिक-ब्लॉक गिनती रिकॉर्ड हैं,
निर्दिष्ट कर रहा है -l विकल्प, साथ में -C, बेसिक-ब्लॉक का कारण बनेगा
निष्पादन की गिनती को मिलान और प्रदर्शित किया जाना है।

"-मैं"
"--फाइल के बारे में"
RSI -i विकल्प के कारण "gprof" के बारे में सारांश जानकारी प्रदर्शित होती है
प्रोफ़ाइल डेटा फ़ाइल(फ़ाइलें) और फिर बाहर निकलें। हिस्टोग्राम की संख्या,
कॉल ग्राफ़, और बेसिक-ब्लॉक गिनती रिकॉर्ड प्रदर्शित होता है।

"-मैं डीआईआर"
"--निर्देशिका-पथ=डीआईआर"
RSI -I विकल्प खोज निर्देशिकाओं की एक सूची निर्दिष्ट करता है जिसमें यह करना है
स्रोत फ़ाइलें ढूंढें. पर्यावरणपरिवर्ती तारक GPROF_PATH यह भी हो सकता है
यह जानकारी देने के लिए उपयोग किया जाता है। अधिकतर एनोटेटेड स्रोत के लिए उपयोग किया जाता है
उत्पादन.

"-जे[सिम्पेक]"
"--नहीं-एनोटेट-स्रोत[=सिम्पेक]"
RSI -J विकल्प के कारण "gprof" एनोटेटेड स्रोत कोड मुद्रित नहीं कर पाता है।
If सिमस्पेक निर्दिष्ट है, "gprof" एनोटेटेड स्रोत प्रिंट करता है, लेकिन
मेल खाने वाले प्रतीकों को शामिल नहीं किया गया है.

"-एल"
"--प्रिंट-पथ"
आम तौर पर, स्रोत फ़ाइल नाम पथ घटक के साथ मुद्रित होते हैं
दबा दिया गया. -L विकल्प "gprof" को पूरा प्रिंट करने का कारण बनता है
स्रोत फ़ाइल नाम का पथनाम, जो प्रतीकात्मक से निर्धारित होता है
छवि फ़ाइल में डिबगिंग जानकारी और इसके सापेक्ष है
वह निर्देशिका जिसमें कंपाइलर को लागू किया गया था।

"-पी[सिम्पेक]"
"--फ्लैट-प्रोफाइल[=सिम्पेक]"
RSI -p विकल्प "gprof" को एक फ्लैट प्रोफ़ाइल मुद्रित करने का कारण बनता है। अगर सिमस्पेक
निर्दिष्ट है, केवल मिलान प्रतीकों के लिए फ्लैट प्रोफ़ाइल प्रिंट करें।

"-पी[सिम्पेक]"
"--नो-फ्लैट-प्रोफाइल[=सिम्पेक]"
RSI -P विकल्प के कारण "gprof" एक फ्लैट प्रोफ़ाइल की छपाई को रोक देता है।
If सिमस्पेक निर्दिष्ट है, "gprof" एक फ्लैट प्रोफ़ाइल प्रिंट करता है, लेकिन
मेल खाने वाले प्रतीकों को शामिल नहीं किया गया है.

"-क्यू[सिम्पेक]"
"--ग्राफ[=सिम्पेक]"
RSI -q विकल्प "gprof" को कॉल ग्राफ़ विश्लेषण प्रिंट करने का कारण बनता है। अगर
सिमस्पेक निर्दिष्ट है, केवल मिलान प्रतीकों के लिए कॉल ग्राफ़ प्रिंट करें
और उनके बच्चे.

"-क्यू[सिम्पेक]"
"--नो-ग्राफ[=सिम्पेक]"
RSI -Q विकल्प के कारण "gprof" कॉल ग्राफ़ की छपाई को रोक देता है।
If सिमस्पेक निर्दिष्ट है, "gprof" एक कॉल ग्राफ़ प्रिंट करता है, लेकिन बहिष्कृत करता है
मिलान चिह्न.

"-टी"
"--टेबल-लंबाई=अंक"
RSI -t विकल्प का कारण बनता है संख्या प्रत्येक में सर्वाधिक सक्रिय स्रोत पंक्तियाँ
स्रोत एनोटेशन सक्षम होने पर स्रोत फ़ाइल सूचीबद्ध की जाएगी।
डिफ़ॉल्ट 10 है।

"-y"
"--अलग-फ़ाइलें"
यह विकल्प केवल एनोटेटेड स्रोत आउटपुट को प्रभावित करता है। सामान्य रूप से,
"gprof" एनोटेटेड स्रोत फ़ाइलों को मानक-आउटपुट पर प्रिंट करता है। यदि यह हो तो
विकल्प निर्दिष्ट है, नामित फ़ाइल के लिए एनोटेटेड स्रोत
पथ/फ़ाइल नाम फ़ाइल में उत्पन्न होता है फ़ाइल नाम-एन। अगर
अंतर्निहित फ़ाइल सिस्टम छोटा हो जाएगा फ़ाइल नाम-एन तो ये है
मूल को अधिलेखित कर देता है फ़ाइल का नाम, "gprof" एनोटेट उत्पन्न करता है
फ़ाइल में स्रोत फ़ाइल का नाम इसके बजाय (यदि मूल फ़ाइल नाम
एक एक्सटेंशन है, वह एक्सटेंशन है प्रतिस्थापित साथ में अन्ना).

"-जेड[सिम्पेक]"
"--नहीं-निष्पादन-गणना[=सिम्पेक]"
RSI -Z विकल्प के कारण "gprof" कार्यों की एक सूची मुद्रित नहीं कर पाता है
प्रत्येक को कितनी बार बुलाया गया था। अगर सिमस्पेक अधिकृत है,
टैली प्रिंट करें, लेकिन मेल खाने वाले प्रतीकों को बाहर रखें।

"-आर"
"--फ़ंक्शन-ऑर्डरिंग"
RSI --फंक्शन-ऑर्डरिंग विकल्प "gprof" को सुझाए गए को प्रिंट करने का कारण बनता है
प्रोफ़ाइलिंग डेटा के आधार पर प्रोग्राम के लिए फ़ंक्शन ऑर्डर करना। यह
विकल्प एक ऑर्डरिंग का सुझाव देता है जो पेजिंग, टीएलबी और कैश में सुधार कर सकता है
उन प्रणालियों पर प्रोग्राम के लिए व्यवहार जो मनमानी का समर्थन करते हैं
निष्पादन योग्य में कार्यों का क्रम।

लिंकर को फ़ंक्शंस रखने के लिए बाध्य करने के तरीके का सटीक विवरण
एक विशेष आदेश सिस्टम पर निर्भर है और इसके दायरे से बाहर है
मैनुअल।

"-आर map_file"
"--फ़ाइल-आदेश map_file"
RSI --फ़ाइल-आदेश विकल्प "gprof" को सुझाए गए .o को प्रिंट करने का कारण बनता है
प्रोफ़ाइलिंग डेटा के आधार पर प्रोग्राम के लिए लिंक लाइन ऑर्डरिंग। यह
विकल्प एक ऑर्डरिंग का सुझाव देता है जो पेजिंग, टीएलबी और कैश में सुधार कर सकता है
उन प्रणालियों पर प्रोग्राम के लिए व्यवहार जो मनमानी का समर्थन नहीं करते हैं
निष्पादन योग्य में कार्यों का क्रम।

का उपयोग -a इस विकल्प के साथ तर्क की अत्यधिक अनुशंसा की जाती है।

RSI मानचित्र_फ़ाइल तर्क एक फ़ाइल का पथनाम है जो प्रदान करता है
ऑब्जेक्ट फ़ाइल मैपिंग के लिए फ़ंक्शन नाम। फ़ाइल का प्रारूप है
प्रोग्राम "एनएम" के आउटपुट के समान।

c-parse.o:00000000 टी yyparse
c-parse.o:00000004 सी yyrrflag
c-lang.o:00000000 टी शायद_objc_method_name
c-lang.o:00000000 टी print_lang_statistics
c-lang.o:00000000 टी पहचान_objc_keyword
c-decl.o:00000000 टी प्रिंट_लैंग_पहचानकर्ता
c-decl.o:00000000 टी प्रिंट_लैंग_टाइप
...

बनाने के लिए मानचित्र_फ़ाइल जीएनयू "एनएम" के साथ, "एनएम" जैसा कमांड टाइप करें
--केवल-बाहरी --परिभाषित-केवल -v --प्रिंट-फ़ाइल-नाम प्रोग्राम-नाम"।

"-टी"
"--परंपरागत"
RSI -T विकल्प "gprof" को अपना आउटपुट "पारंपरिक" में प्रिंट करने का कारण बनता है
बीएसडी शैली.

"-व चौड़ाई"
"--चौड़ाई=चौड़ाई"
आउटपुट लाइनों की चौड़ाई को पर सेट करता है चौडाई. वर्तमान में केवल तभी उपयोग किया जाता है जब
कॉल ग्राफ़ के नीचे फ़ंक्शन इंडेक्स को प्रिंट करना।

"-एक्स"
"--ऑल-लाइन्स"
यह विकल्प केवल एनोटेटेड स्रोत आउटपुट को प्रभावित करता है। डिफ़ॉल्ट रूप से, केवल
बेसिक-ब्लॉक की शुरुआत में पंक्तियों को एनोटेट किया जाता है। यदि यह हो तो
विकल्प निर्दिष्ट किया गया है, बेसिक-ब्लॉक में प्रत्येक पंक्ति को एनोटेट किया गया है
पहली पंक्ति के लिए एनोटेशन दोहराते हुए। यह व्यवहार है
"tcov" के समान -a.

"--डेमंगल[=अंदाज]"
"--नो-डेमंगल"
ये विकल्प नियंत्रित करते हैं कि C++ प्रतीक नामों को विघटित किया जाना चाहिए या नहीं
आउटपुट प्रिंट करते समय। डिफ़ॉल्ट प्रतीकों को विघटित करना है।
डीमैंगलिंग को बंद करने के लिए "--नो-डीमंगल" विकल्प का उपयोग किया जा सकता है।
अलग-अलग कंपाइलरों में अलग-अलग मैंगलिंग स्टाइल होते हैं। वैकल्पिक
एक उपयुक्त चुनने के लिए demangling शैली तर्क का उपयोग किया जा सकता है
आपके कंपाइलर के लिए स्टाइल को अलग करना।

विश्लेषण ऑप्शंस
"-ए"
"--नहीं-स्थिर"
RSI -a विकल्प "gprof" के कारण मुद्रण को स्थिर रूप से दबा देता है
घोषित (निजी) कार्य। (ये वे फ़ंक्शन हैं जिनके नाम हैं
वैश्विक के रूप में सूचीबद्ध नहीं हैं, और जो बाहर दिखाई नहीं देते हैं
फ़ाइल/फ़ंक्शन/ब्लॉक जहां उन्हें परिभाषित किया गया था।) इनमें बिताया गया समय
फ़ंक्शंस, उन्हें/उनसे कॉल इत्यादि, सभी को इसके लिए जिम्मेदार ठहराया जाएगा
वह फ़ंक्शन जो निष्पादन योग्य फ़ाइल में इसके ठीक पहले लोड किया गया था।
यह विकल्प फ़्लैट प्रोफ़ाइल और कॉल ग्राफ़ दोनों को प्रभावित करता है।

"-सी"
"--स्थिर-कॉल-ग्राफ"
RSI -c विकल्प के कारण प्रोग्राम का कॉल ग्राफ़ बढ़ जाता है
एक अनुमान द्वारा जो ऑब्जेक्ट फ़ाइल के टेक्स्ट स्थान की जांच करता है और
बाइनरी मशीन कोड में फ़ंक्शन कॉल की पहचान करता है। सामान्य से
कॉल ग्राफ़ रिकॉर्ड केवल तभी उत्पन्न होते हैं जब फ़ंक्शन दर्ज किए जाते हैं,
यह विकल्प उन बच्चों की पहचान करता है जिन्हें बुलाया जा सकता था, लेकिन
कभी नहीं थे. उन फ़ंक्शंस के लिए कॉल जिनके साथ संकलित नहीं किया गया था
प्रोफ़ाइलिंग सक्षम की भी पहचान की जाती है, लेकिन केवल यदि प्रतीक तालिका
उनके लिए प्रविष्टियाँ मौजूद हैं। गतिशील लाइब्रेरी रूटीन के लिए कॉल
आमतौर पर हैं नहीं इस विकल्प द्वारा पाया गया। माता-पिता या बच्चे
इस अनुमान के माध्यम से पहचाने गए को कॉल ग्राफ़ में दर्शाया गया है
की कॉल गिनती 0.

"-डी"
"--अनदेखा-गैर-कार्य"
RSI -D विकल्प के कारण "gprof" उन प्रतीकों को अनदेखा कर देता है जो ज्ञात नहीं हैं
कार्य होना. यह विकल्प अधिक सटीक प्रोफ़ाइल डेटा देगा
उन प्रणालियों पर जहां यह समर्थित है (उदाहरण के लिए सोलारिस और एचपीयूएक्स)।

"-क से"
RSI -k विकल्प आपको कॉल ग्राफ़ से किसी भी आर्क को हटाने की अनुमति देता है
सहानुभूति से मेल खाने वाले प्रतीकों से से उन मिलान symspec . के लिए सेवा मेरे.

"-एल"
"--रेखा"
RSI -l विकल्प लाइन-बाय-लाइन प्रोफाइलिंग को सक्षम बनाता है, जिसके कारण
हिस्टोग्राम हिट को अलग-अलग स्रोत कोड लाइनों पर चार्ज किया जाएगा,
कार्यों के बजाय. यह सुविधा केवल प्रोग्रामों के साथ काम करती है
"जीसीसी" कंपाइलर के पुराने संस्करणों द्वारा संकलित। नये संस्करण
के "gcc" को इसके बजाय "gcov" टूल के साथ काम करने के लिए डिज़ाइन किया गया है।

यदि प्रोग्राम को बेसिक-ब्लॉक काउंटिंग सक्षम करके संकलित किया गया था, तो यह
विकल्प यह भी पहचानेगा कि कोड की प्रत्येक पंक्ति कितनी बार थी
निष्पादित। जबकि लाइन-बाय-लाइन प्रोफाइलिंग से यह पता लगाने में मदद मिल सकती है कि कहां
एक कार्यक्रम बड़े समारोह में अपना समय व्यतीत कर रहा है, यह भी
"gprof" के चलने का समय उल्लेखनीय रूप से बढ़ जाता है, और बढ़ जाता है
सांख्यिकीय अशुद्धियाँ.

"--इनलाइन-फ़ाइल-नाम"
यह विकल्प "gprof" को प्रत्येक के बाद स्रोत फ़ाइल को प्रिंट करने का कारण बनता है
फ़्लैट प्रोफ़ाइल और कॉल ग्राफ़ दोनों में प्रतीक। पूरा रास्ता
के साथ प्रयोग करने पर फ़ाइल मुद्रित हो जाती है -L विकल्प.

"-एम अंक"
"--मिनट-गिनती=अंक"
यह विकल्प केवल निष्पादन गणना आउटपुट को प्रभावित करता है। जो प्रतीक हैं
से कम निष्पादित किया गया संख्या बार दबा दिया जाता है।

"-एनसिम्पेक"
"--समय=सिम्पेक"
RSI -n विकल्प अपने कॉल ग्राफ़ विश्लेषण में, केवल "gprof" का कारण बनता है
प्रतीकों के मिलान के लिए समय का प्रचार करें सिमस्पेक.

"-एनसिम्पेक"
"--नो-टाइम =सिम्पेक"
RSI -n विकल्प अपने कॉल ग्राफ़ विश्लेषण में "gprof" का कारण बनता है, नहीं
प्रतीकों के मिलान के लिए समय का प्रचार करें सिमस्पेक.

"-एसफ़ाइल का नाम"
"--बाहरी-प्रतीक-तालिका=फ़ाइल का नाम"
RSI -S विकल्प "gprof" को बाहरी प्रतीक तालिका फ़ाइल को पढ़ने का कारण बनता है,
जैसे /proc/kallsyms, से प्रतीक तालिका को पढ़ने के बजाय
दी गई ऑब्जेक्ट फ़ाइल (डिफ़ॉल्ट "a.out" है)। ये इसके लिए उपयोगी है
प्रोफाइलिंग कर्नेल मॉड्यूल।

"-जेड"
"--डिस्प्ले-अप्रयुक्त-फ़ंक्शंस"
यदि आप देते हैं -z विकल्प, "gprof" में सभी कार्यों का उल्लेख होगा
समतल प्रोफ़ाइल, यहां तक ​​कि वे भी जिन्हें कभी नहीं बुलाया गया था, और जिन्हें बुलाया गया था
उनमें कोई समय नहीं बिताया. के साथ मिलकर यह उपयोगी है -c
यह पता लगाने का विकल्प कि कौन से रूटीन को कभी नहीं बुलाया गया था।

कई तरह का ऑप्शंस
"-डी[अंक]"
"--डीबग[=अंक]"
RSI -d संख्या विकल्प डिबगिंग विकल्प निर्दिष्ट करता है। अगर संख्या नहीं है
निर्दिष्ट, सभी डिबगिंग सक्षम करें।

"-एच"
"--मदद"
RSI -h विकल्प कमांड लाइन उपयोग को प्रिंट करता है।

"-ओनाम"
"--फ़ाइल-प्रारूप=नाम"
प्रोफ़ाइल डेटा फ़ाइलों के प्रारूप का चयन करता है। मान्यता प्राप्त प्रारूप
रहे स्वत: (डिफ़ॉल्ट), bsd, 4.4बीएसडी, जादू, तथा रखने की (अभी तक नहीं
का समर्थन किया)।

"-एस"
"--योग"
RSI -s विकल्प "gprof" को जानकारी को संक्षेप में प्रस्तुत करने का कारण बनता है
प्रोफ़ाइल डेटा फ़ाइलें पढ़ें, और प्रोफ़ाइल डेटा फ़ाइल लिखें
बुलाया Gmon.sum, जिसमें से सारी जानकारी शामिल है
प्रोफ़ाइल डेटा फ़ाइलें जिनमें "gprof" पढ़ा जाता है। फ़ाइल Gmon.sum हो सकता है
निर्दिष्ट इनपुट फ़ाइलों में से एक; इसका प्रभाव विलय करना है
अन्य इनपुट फ़ाइलों में डेटा Gmon.sum.

आखिर में आप बिना "gprof" फिर से चला सकते हैं -s विश्लेषण करने के लिए
फ़ाइल में संचयी डेटा Gmon.sum.

"-वी"
"--संस्करण"
RSI -v ध्वज "gprof" को वर्तमान संस्करण संख्या मुद्रित करने का कारण बनता है, और
फिर बाहर निकलें।

पदावनत ऑप्शंस
इन विकल्पों को नए संस्करणों से बदल दिया गया है जो symspecs का उपयोग करते हैं।

"-इ function_name"
RSI -e समारोह विकल्प "gprof" को इसके बारे में जानकारी मुद्रित न करने के लिए कहता है
समारोह function_name (और उसके बच्चे...) कॉल ग्राफ़ में।
फ़ंक्शन को अभी भी किसी भी फ़ंक्शन के चाइल्ड के रूप में सूचीबद्ध किया जाएगा
इसे कॉल करें, लेकिन इसका इंडेक्स नंबर इस प्रकार दिखाया जाएगा [नहीं मुद्रित]. अधिक
एक की अपेक्षा -e विकल्प दिया जा सकता है; केवल एक function_name हो सकता है
प्रत्येक के साथ इंगित किया गया -e विकल्प.

"-इ function_name"
"-ई समारोह" विकल्प "-ई" विकल्प की तरह काम करता है, लेकिन समय व्यतीत होता है
समारोह में (और जिन बच्चों को कहीं से नहीं बुलाया गया था
अन्यथा), का उपयोग समय के प्रतिशत की गणना करने के लिए नहीं किया जाएगा
कॉल ग्राफ़. एक से अधिक -E विकल्प दिया जा सकता है; केवल एक
function_name प्रत्येक के साथ इंगित किया जा सकता है -E विकल्प.

"-एफ function_name"
RSI -f समारोह विकल्प के कारण "gprof" कॉल ग्राफ़ को सीमित कर देता है
समारोह function_name और उसके बच्चे (और उनके
बच्चे...)। एक से अधिक -f विकल्प दिया जा सकता है; केवल एक
function_name प्रत्येक के साथ इंगित किया जा सकता है -f विकल्प.

"-एफ function_name"
RSI -F समारोह विकल्प "-f" विकल्प की तरह काम करता है, लेकिन केवल समय
समारोह में खर्च किया जाएगा और उसके बच्चे (और उनके बच्चे...) करेंगे
के लिए कुल समय और समय का प्रतिशत निर्धारित करने के लिए उपयोग किया जाएगा
कॉल ग्राफ़. एक से अधिक -F विकल्प दिया जा सकता है; केवल एक
function_name प्रत्येक के साथ इंगित किया जा सकता है -F विकल्प। -F विकल्प
को ओवरराइड करता है -E विकल्प.

onworks.net सेवाओं का उपयोग करके i686-linux-gnu-gprof का ऑनलाइन उपयोग करें



नवीनतम Linux और Windows ऑनलाइन प्रोग्राम