Code Performance Offline Guide

Complete: 3




  • 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
  • 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 IgProf
  • PerfReport - a tool to produce static web pages from Callgrind and 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

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 (copy from screen) Comments
KatiLassilaPerini - 08 Mar 2007 created template page

Responsible: VincenzoInnocente
Last reviewed by: Most recent reviewer

Edit | Attach | Watch | Print version | History: r12 | r9 < r8 < r7 < r6 | Backlinks | Raw View | Raw edit | More topic actions...
Topic revision: r7 - 2007-05-03 - DaniloPiparo

    • 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-2021 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