Skip to content

PerfMonAna + PerfMonComps : Updates to the PerfMonMTSvc plotter

Hi guys,

This MR mainly makes a few adjustments to the perfmonmt-plotter.py script. The changes are:

  • Colors are now explicitly defined,
  • The order of the legend entries now match the plot for the bar plots,
  • In the snapshots we order the main steps: Configure, Initialize, Execute, Finalize,
  • Labels and file names are tweaked,
  • Added short argument names to the script.

A few example plots (from a 100 events RAWtoESD of a q431 test w/ --threads=1):

Snaphot_Level_Time

Snapshot_Level_Memory

Event_Level_Memory

I also implemented a quick bugfix in PerfMonMTSvc_jobOptions.py where there was a typo in one of the property names. For the time-being we're anyhow using the default value, so this didn't really have a practical impact.

Best, Serhan

cc: @haozturk

Edited by Alaettin Serhan Mete

Merge request reports