poky/scripts/pybootchartgui
Richard Purdie 295f1608b0 scripts/pybootchart: Fix missing entries bug
If two entries have the same start time, the data store used will cause
all but one of the entries to be lost. This patch enhances the data
storage structure to avoid this problem and allow more than one
event to start at the same time.

(From OE-Core rev: 220b071fd8d1cc6bdbca58f75489e3c9b34921ca)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-11-20 15:31:48 +00:00
..
pybootchartgui scripts/pybootchart: Fix missing entries bug 2012-11-20 15:31:48 +00:00
AUTHORS pybootchartgui: add the original code 2012-06-15 15:12:42 +01:00
COPYING pybootchartgui: add the original code 2012-06-15 15:12:42 +01:00
pybootchartgui.py pybootchartgui: add the original code 2012-06-15 15:12:42 +01:00
README pybootchartgui: add the original code 2012-06-15 15:12:42 +01:00

		    PYBOOTCHARTGUI
		   ----------------

pybootchartgui is a tool for visualization and analysis of the GNU/Linux boot process. It renders the output of the boot-logger tool bootchart (see http://www.bootchart.org/) to either the screen or files of various formats. Bootchart collects information about the processes, their dependencies, and resource consumption during boot of a GNU/Linux system. The pybootchartgui tools visualizes the process tree and overall resource utilization.

pybootchartgui is a port of the visualization part of bootchart from Java to Python and Cairo.

Adapted from the bootchart-documentation:

The CPU and disk statistics are used to render stacked area and line charts. The process information is used to create a Gantt chart showing process dependency, states and CPU usage.

A typical boot sequence consists of several hundred processes. Since it is difficult to visualize such amount of data in a comprehensible way, tree pruning is utilized. Idle background processes and short-lived processes are removed. Similar processes running in parallel are also merged together.

Finally, the performance and dependency charts are rendered as a single image to either the screen or in PNG, PDF or SVG format.

To get help for pybootchartgui, run

$ pybootchartgui --help

http://code.google.com/p/pybootchartgui/