- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I am using Visual Studio 2012 Professional with Intel C++ Studio XE 2013, and I can't seem to find the instrumented analysis type. There is only event based sampling. But I remember that when I was using VTune under Visual Studio 2010 there was an instrumented analysis.
What happened?
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
"Instrumentation" is a technology in analysis, there is no no "Instrumentation Analysis" type.
Please use Hotspots analysis, Concurrency analysis, or Locksandwaits analysis - they includes "Instrumentation" technology.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Peter:
Instrumentation is when the profiler inserts hooks into your functions to count the precise number of times they are called as well as exactly how much time was spent. Its a step that usually takes place during the linking. The previous version of Intel VTune Amplifier had this feature. But now it seems that all I can find is "Lightweight Hotspots", which in the previous version was just hardware sampling. Is it true that the latest version of VTune Amplifier only supports hardware sampling for all analysis types and no longer has the instrumented analysis feature?
Thanks
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
>> The previous version of Intel VTune Amplifier had this feature.
That is VTune Performance Analyzer, instrumentation was used in Call Graph feature
>> But now it seems that all I can find is "Lightweight Hotspots", which in the previous version was just hardware sampling.
That is true.
>> Is it true that the latest version of VTune Amplifier only supports hardware sampling for all analysis types and no longer has the instrumented analysis feature?
Besides "hardware sampling", we also have "software sampling" - user mode sampling (Hotspots, Locksandwaits, Concurrency analysis), interruption source was from OS timer instead of PMU resource. Instrumentation technology will be used when tracking all thread activities, thread APIs dynamically. BUT instrumenting on whole binary then reloading new binary (like Call Graph) will not happen.

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page