मुझे स्मृति पदानुक्रम दक्षता के बारे में परिकल्पना के समूह में एक सी ++ फ़ंक्शन द्वारा लिया गया समय का मूल्यांकन करने की आवश्यकता है (उदाहरण: जब हमारे पास कैश मिस होता है, कैश हिट होता है या पृष्ठ का गलती एक सरणी), इसलिए मैं कुछ पुस्तकालयों को रखना चाहता हूं जो मुझे प्रदर्शन सारांश स्वत: उत्पन्न करने में सक्षम होने के लिए कैश मिस/पेज दोषों की गिनती करते हैं।प्रोग्रामेटिक रूप से कैश दोषों की गणना
मुझे पता है कि कैशग्रींड जैसे कुछ टूल्स हैं जो किसी दिए गए एप्लिकेशन निष्पादन पर कुछ संबंधित आंकड़े देते हैं, लेकिन मुझे लाइब्रेरी चाहिए, जैसा कि मैंने पहले ही कहा है।
संपादित करें ओह, मैं भूल गया: मैं लिनक्स का उपयोग कर रहा हूं और मुझे पोर्टेबिलिटी में दिलचस्पी नहीं है, यह एक अकादमिक बात है।
कोई भी सुझाव स्वागत है!
आप साधन ऑपरेटिंग सिस्टम मदद करने के लिए कर सकते हैं कि आप इस जानकारी में से कुछ दे सकता है? वर्चुअल मेमोरी के साथ एक आधुनिक प्रीपेप्टिव मल्टीटास्किंग सिस्टम में, यह काफी संभव है कि ओएस आपके ज्ञान के बिना आपके आवेदन के लिए सभी प्रकार की पागल चीजें करेगा ... –
मुझे नहीं पता, मैं लिनक्स का उपयोग कर रहा हूं। पेज दोषों के लिए मुझे पता है कि इस तरह के आंकड़े कम रुचि के हैं क्योंकि आधुनिक ओएस मेमोरी का प्रबंधन करते हैं, जैसा कि आपने कहा था: असल में, मुझे एल 2 कैश मिस में ज्यादा दिलचस्पी है, जो मुझे लगता है कि यह अधिक स्वतंत्र है ऑपरेटिंग सिस्टम प्रबंधन। – akappa