Code Performance Offline Guide

Complete: 3



CMSSW Performance Suite Offline Guide


  • Optimize Your Code - a step by step guide to measure, analyze and improve the performance of CMSSW software


  • Callgrind - a tool to profile the performance of a software program
  • CMS.IgProf - a tool to profile the performance and the memory usage of a software program
  • KCachegrind - a GUI tool to analyze the results of Callgrind and CMS.IgProf
  • PerfReport - a tool to produce static web pages from Callgrind and CMS.IgProf output
  • EdmEventSize - a tool to measure the average size of each product in edm::Event
  • ProfilerService - a service to instrument with performance measurement tools only some component of cmsRun
  • PyReleaseValidation - A flexible tool developed in Python to perform Relval with the switchcases useful for benchmarking
  • ValgrindMemcheckParser - A small perl script to convert the output from valgrind memcheck into nice-looking linked HTML pages, customizable filter options.

Related pages

Code Performance SandBox

Area in free format for items that the groups wish to add: meetings, to do lists, links etc

Review status

Reviewer/Editor and Date Comments
KatiLassilaPerini - 08 Mar 2007 created template page

Responsible: VincenzoInnocente
Last reviewed by: Never reviewed

Edit | Attach | Watch | Print version | History: r12 < r11 < r10 < r9 < r8 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r12 - 2009-04-06 - GabrieleBenelli

    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    CMSPublic All webs login

This site is powered by the TWiki collaboration platform Powered by PerlCopyright & 2008-2023 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
or Ideas, requests, problems regarding TWiki? use Discourse or Send feedback