This Package contains a service ProfilerService and two analyzer modules StartProfilerAnalyzer and StopProfilerAnalyzer that allow to instrument only some portion of a cmsRun with performance measurument tools. At the moment only callgrind is supported. Extending it to other tools such as IgProf is easy.
No set of parameters required
Parameter Set
untracked int32 firstEvent
untracked int32 lastEvent
untracked vstring paths
Service and Analyzer Completed
One may need to add some addional control in case a StopAnalyzer is not called: for the time being the instrumentation is forced to stop at the end of each event.
The Service may be extended to tools other than callgrind such as IgProf