org.bootchart.parser.linux

Class ProcStatParser

public class ProcStatParser extends Object

ProcStatParser parses log files produced by logging the output of /proc/stat. The samples contain information about CPU times: user, nice, system and idle; 2.6 kernels also include io_wait, irq and softirq.
Method Summary
static StatsparseLog(InputStream is)
Parses the proc_stat.log file.

Method Detail

parseLog

public static Stats parseLog(InputStream is)
Parses the proc_stat.log file. The output from /proc/stat is used to collect the CPU statistics.

Parameters: is the input stream to read from

Returns: CPU statistics (CPUSample samples)

Throws: IOException if an I/O error occurs