के लिए हार्डवेयर प्रदर्शन काउंटर एपीआई मैं hardware performance counter का उपयोग करना चाहता हूं, खासकर x86 CPUs कैश मिस या शाखा गलत भविष्यवाणी प्राप्त करने के लिए। इंटेल वीट्यून जैसे उन्नत प्रोफाइलरों में प्रदर्शन काउंटर का भारी उपयोग किया जाता है। विंडोज ऑपरेटिंग सिस्टम पर कृपया प्रदर्शन काउंटर उलझन में न हों।विंडोज
आदेश/C++ कार्यक्रम सी में इन काउंटरों का उपयोग करने के लिए, एक PAPI उपयोग कर सकते हैं: http://icl.cs.utk.edu/papi/
यह आप आसानी से प्रदर्शन काउंटरों का उपयोग करने की अनुमति देता है, लेकिन केवल लिनक्स पर। पीएपीआई ने एक बार विंडोज का समर्थन किया, लेकिन अब नहीं।
क्या कोई ऐसा व्यक्ति है जिसने हाल ही में विंडोज़ पर हार्डवेयर प्रदर्शन काउंटर का उपयोग करने के लिए पीएपीआई या अन्य एपीआई की कोशिश की है?
अगर मैं पूछता हूं कि मन: क्या आप वास्तविक बैंग-ऑन-बिट कोड लिख रहे हैं? अधिकांश विंडोज़ ऐप कोड उसके पास कहीं भी नहीं मिलता है। –
मैं वीट्यून का सुझाव देने जा रहा था, लेकिन आप इसे पहले ही लाए हैं। तो इसके साथ क्या गलत है? –
नहीं, मैं कुछ प्रोफाइलिंग कोड लिख रहा हूं। तो, मुझे कार्यक्रम के लिए एपीआई चाहिए। लिनक्स पीएपीआई के साथ ठीक है, लेकिन विंडोज़, मैं अभी भी एचडब्ल्यू प्रदर्शन काउंटर का उपयोग करने के लिए नवीनतम एपीआई की तलाश में हूं। – Nullptr