Skip to content

Enable specific algorithm profiling w/ VTune

This MR adds an auditor to the PerfMonVTune package that allows the user to profile the execute method of a (list of) specific algorithm(s). The usage is:

from PerfMonVTune.JobOptCfg import VTuneProfilerService
svcMgr += VTuneProfilerService( ProfiledAlgs = ['HelloWorld'] )

For each algorithm the execute method will be profiled in every event. One possible improvement in the future might be enabling regex support etc. but this shouldn't hold us back.

cc: @christos and @amorley

Merge request reports