लिनक्स प्रोफाइलिंग


0

मैं अपने एप्लिकेशन को प्रोफाइल करना चाहता हूं जो कि ज्यादातर समय मैं USB डिवाइस पर I / O कर रहा हूं।

मुझे यह देखने की जरूरत है कि सिस्टम पर कौन सी प्रक्रिया चल रही है और प्रत्येक प्रक्रिया पूरी तरह से क्या कर रही है।

परीक्षण के तहत प्रणाली के बारे में चश्मा निम्नलिखित हैं:

ओएस: फेडोरा 13 (संस्करण नीचे छीन लिया गया) ऐप भाषा: पायथन / wxpython

इसलिए, क्या कोई मुझे सही उपकरण / पुस्तकों / लेखों / गाइडों की ओर मार्गदर्शन कर सकता है?

जवाबों:



2

iotopऔर dstatप्रदर्शन के मुद्दों की पहचान करने के लिए बहुत ही उपयोगी उपकरण हैं। मैं विशेष रूप से ' dstat -af' को यह पता लगाने की सलाह देता हूं कि क्या संसाधन (किसी भी समय) सीमित कारक है।


1

यह सिर्फ यादृच्छिक-ठहराव (स्टैकशॉट्स) के लिए है। यह ctrl-C का उपयोग करके अजगर में करना आसान है। यहाँ एक संक्षिप्त विवरण है

यदि आप C कोड में दृश्यता चाहते हैं, तो एक विकल्प ज़ूम है

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.