Analyzers
Talk to fellow users of Intel Analyzer tools (Intel VTune™ Profiler, Intel Advisor)
4995 Discussions

Profile running processes

christoph-bartoschek
598 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
Honored Contributor III
598 Views

Yes.

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

0 Kudos
christoph-bartoschek
598 Views
Could you say for which keywords I have to search for to be able to attach to a running process?
0 Kudos
aokunev
Beginner
598 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
0 Kudos
christoph-bartoschek
598 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.
0 Kudos
Reply