The KCachegrind Handbook

Josef Weidendorfer <Josef.Weidendorfer@gmx.de>

Revision 0.4.6 (2004-07-27)

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; with no Invariant Sections, with no Front-Cover Texts, and with no Back-Cover Texts. A copy of the license is included in the section entitled "GNU Free Documentation License".

KCachegrind is a profile data visualization tool, written using the KDE environment.


Table of Contents

1. Introduction
Profiling
Profiling Methods
Profiling Tools
Visualization
2. Using KCachegrind
Generate Data to Visualize
Callgrind
OProfile
User Interface Basics
3. Basic Concepts
The Data Model for Profile Data
Cost Entities
Event Types
Visualization State
Parts of the GUI
Sidedocks
Visualization Area
Areas of a Tab View
Synchronized Visualization via Selected Entity in a Tab View
Synchronization between Tab Views
Layouts
Sidedocks
Flat Profile
Parts Overview
Call Stack
Visualizations
Event Types
Call Lists
Maps
Call Graph
Annotations
4. Command Reference
The main KCachegrind window
The File Menu
The View Menu
5. Questions and Answers
6. Glossary
7. Credits and License
A. Installation
How to obtain KCachegrind
Requirements
Compilation and Installation
Configuration