Analyzers
Support for Analyzers (Intel VTune™ Profiler, Intel Advisor, Intel Inspector)

Profile running processes

christoph-bartoschek
213 Views
Hi,

is it possible to profile already running processes?

Or is it possible to start and stop profiling during the run of a process?
0 Kudos
4 Replies
TimP
Black Belt
213 Views

Yes.

In order to do it repeatably, API calls in the application are likely to be needed.

christoph-bartoschek
213 Views
Could you say for which keywords I have to search for to be able to attach to a running process?
aokunev
Beginner
213 Views
Please check /opt/intel/vtune/analyzer/include/VtuneApi.h. It contains two functions wich can be used for collection control - VTPause and VTResume.

regards, Andrei
christoph-bartoschek
213 Views
Thanks.

But do the functions imply that the app is always started with collection on?

Till my module is loaded I have no control over the app and cannot use VTPause to stop collection. However I guess I can use the pause/resume buttons in the GUI.
Reply