2011-03-11 12 views
8

क्या एंड्रॉइड में सीपीयू कैश हिट/मिस रेट पढ़ना संभव है?क्या एंड्रॉइड में सीपीयू कैश हिट/मिस रेट पढ़ना संभव है?

+3

कुछ अतिरिक्त +1 के लिए, जवाब सकता है समझाओ कि यह क्या है और यह क्यों महत्वपूर्ण है। शायद मैं एक गुफा में रहता हूं, लेकिन मैंने अब तक इस बारे में नहीं सुना है। – user432209

+3

@ user432209 http://en.wikipedia.org/wiki/CPU_cache यह व्यक्तिगत रूप से समस्या से कहीं बेहतर समस्या बताता है। धारा 4 कैश मिस से संबंधित है। – scriptocalypse

+1

यदि आप सीपीयू कैश पर गहराई से पढ़ने की तलाश में हैं, तो इसके अध्याय 3 पर एक नज़र डालें: http://www.akkadia.org/drepper/cpumemory.pdf ... अगर आप बस कुछ छोटा चाहते हैं (जो बोनस के रूप में विशेष रूप से एआरएम पर केंद्रित है) देखें: http://arunkumarv.blogspot.com/2010/08/arm-memory-organisation.html –

उत्तर

4

डेवलपर दस्तावेज़ों के अनुसार, यदि आप qemu में कर्नेल चला रहे हैं, तो आप कैश मिस के बारे में जानकारी प्राप्त करने के लिए android.os.Debug.startNativeTracing() का उपयोग कर सकते हैं।

This page बहुत आयोजित किया जाता है नहीं है, लेकिन वहाँ startNativeTracing() का उपयोग करने पर एक उत्कृष्ट अनुभाग है कि आप आप मुसीबत यह पता लगाना आ रही है तो इस पर एक नज़र रखना चाहिए है: http://www.seangri-la.com/cgi-bin/moin.cgi/Android_Development

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