2012-08-02 9 views
5

मैं अपने निर्माण के समय में सुधार करने की कोशिश कर रहा हूं और मेरी समस्याएं कहां मापने के लिए कुछ फीडबैक रखना चाहता हूं।मैं निर्माण के दौरान सीपीयू, मेमोरी और डिस्क उपयोग को कैसे मापूं?

मैं जीएनयू का उपयोग कर रहा हूं लिनक्स कर्नेल को कुछ एप्लिकेशन कोड के साथ बनाने के लिए लिनक्स सेंटोस सिस्टम पर बनाओ। मैं पूर्ण निर्माण के लिए एक समग्र समय प्राप्त करने के लिए 'समय' के साथ मेक चला सकता हूं, लेकिन यह मुझे नहीं बताता कि बाधाएं कहां हैं।

मैंने अपनी बिल्ड मशीन पर एकाधिक कोर पर इसे चलाने के लिए -j के साथ उपयोग किया, लेकिन मैं निर्माण के दौरान शीर्ष पर चला गया और देखा कि सीपीयू कोर अक्सर निष्क्रिय होते थे।

निर्माण के दौरान डिस्क और मेमोरी उपयोग को मापने के सर्वोत्तम तरीके के लिए कोई सुझाव?

मुझे और कुछ और मापना चाहिए?

टेक्स्ट-आधारित या जीयूआई पर कोई वरीयता नहीं - जो भी मुझे कुछ डेटा देता है, मैं इसका उपयोग कर सकता हूं।

+0

केवल पाठ या जीयूआई? – golimar

+1

यह आपकी रूचि रख सकता है: http://programmers.stackexchange.com/q/156569/8977 – bitmask

+0

@bitmask धन्यवाद, यह उपयोगी था। मैं कुछ प्रयोग चलाना शुरू कर दूंगा। –

उत्तर

1

वास्तविक समय माप के लिए मैं third-party भंडारों से टेक्सास आधारित htop का उपयोग करता हूं। यह शीर्ष की तरह है लेकिन बेहतर है, यह ग्राफिकल सीपीयू (सभी सीपीयू अलग से), राम लोड दिखाता है।

संबंधित मुद्दे