What exactly are you looking for in relation to perf. counters? Also, what OS/API combo are you wanting to profile? Metrics in System Analyzer are both OS and API specific.
Hi.Actually i want to optimize unity games using performance counters.I am working on Windows x64 and i want to find out which api or performance counters this system analyzer uses.Please i need help about this
There are a few places where you can find out counters, GPU counters: https://software.intel.com/en-us/gpa-user-guide-for-windows-host-gpu-metrics, as well as CPU counters: https://software.intel.com/en-us/gpa-user-guide-for-windows-host-cpu-metrics
Hi thanks for your reply.But as i asked i have a confusion.As u told cpu counters are used but how it uses it?For example if i have to access performance counters in any application i have to use API's to access cpu usage.So in this system analyzer how it accesses cpu countes?Can you tell me tha?
We heavily rely on an Intel made API, that is now open source -> https://github.com/intel/metrics-discovery <- to gather all the metrics and counters that you see within the tool. If you want more details about its usage and how the counters are collected, I would recommend reading the documentation for the API. However, please let me know if you have any further questions.
Hi,thanks for your response.Can you please kindly send me the link to the documentation of this API as u mentioned.I cant find detail documentation on this API only a simple introduction is available on GitHub.Please kindly send me the documentation link. Thankyou
Turns out we don't have any documentation available for the API. What you see in the Github is all that we have. I'm also not part of the team who developed the API so I'm not able to provide more information.
How can i contact developers?any email?Intel should provide a detailed information to the users otherwise how can i understand these api?Please try to help me out with this
Unfortunately there is no email or contact information. I would suggest posting an issue in the GitHub repository, they seem to be pretty active on that page.
However, please note that the open source support for MD API is only for Linux so I would imagine that they will only have insight/answers for Linux specifically.