प्रोफाइल कैसे करें मेरे पास एक ऐसा अनुप्रयोग है जिसमें एकाधिक पायथन स्क्रिप्ट शामिल हैं। इनमें से कुछ स्क्रिप्ट सी कोड को कॉल कर रहे हैं। एप्लिकेशन अब उससे धीमा चल रहा है, इसलिए मैं यह देखने के लिए प्रोफाइल करना चाहता हूं कि समस्या कहां है। क्या कोई उपकरण, सॉफ्टवेयर पैकेज या ऐसे एप्लिकेशन को प्रोफाइल करने का एक तरीका है? एक उपकरण जो सी कोड में पायथन कोड का पालन करेगा और इन कॉल को भी प्रोफाइल करेगा?संयुक्त पायथन और सी कोड
नोट 1: मैं मानक पायथन प्रोफाइलिंग टूल के बारे में अच्छी तरह से अवगत हूं। मैं विशेष रूप से संयुक्त पायथन/सी प्रोफाइलिंग के लिए देख रहा हूँ।
नोट 2: पायथन मॉड्यूल सीटीपीएस का उपयोग कर सी कोड को कॉल कर रहे हैं (विवरण के लिए http://docs.python.org/library/ctypes.html देखें)।
धन्यवाद!
"इससे धीमा" था? तो आपको इसे क्यों बदलना है? – joni
@joni: कोड कई अलग-अलग कारणों से बदल सकता है। साथ ही, यह किसी भी कोड में परिवर्तन के बिना धीमा हो सकता है (भारी वर्कलोड, व्यस्त सर्वर, नेटवर्क समस्याएं इत्यादि)। –
@ जॉनी: चूंकि मैं इस एप्लिकेशन में पाइथन और सी दोनों में नियमित परिवर्तन कर रहा हूं, इसलिए मैं यह जानना चाहता हूं कि कोड में धीमी गति से चलने के कारण क्या परिवर्तन आया। – elesser