मैं सी में एक छोटा सा प्रोग्राम लिख रहा हूं, और मैं इसे अपने प्रदर्शन को मापना चाहता हूं।सी प्रोग्राम कैश हिट/मिस और सीपीयू समय को लिनक्स में मापने के लिए सबसे सरल उपकरण?
मैं कितना समय यह प्रोसेसर में चलाने के लिए और कितने कैश हिट + चूक है इसे बनाया है देखना चाहता हूँ। संदर्भ स्विच और मेमोरी उपयोग के बारे में जानकारी भी अच्छी होगी।
कार्यक्रम एक दूसरे पर अमल करने से भी कम समय लेता है।
मैं/proc/[pid]/स्टेट की जानकारी चाहते हैं, लेकिन मैं नहीं जानता कि यह कैसे को देखने के लिए के बाद कार्यक्रम की मृत्यु हो गई/मौत हो गई है।
कोई विचार?
संपादित करें: मुझे लगता है कि वालग्रिंड बहुत अधिक ओवरहेड जोड़ता है। यही कारण है कि मैं एक साधारण उपकरण चाहता था, जैसे/proc/[pid]/stat, जो हमेशा वहां होता है।
क्या आप इस तरह कुछ ढूंढ रहे हैं? http://software.intel.com/en-us/articles/intel-performance-counter-monitor/ – harold