parseCpuStat

fnulong[] parseCpuStat(string content) @safe nothrow

Parses /proc/stat CPU statistics.

Parameters

contentContent of /proc/stat file.

Returns

Array of CPU times (user, nice, system, idle, iowait, irq, softirq, steal, guest, guest_nice).

Example:

auto content = readProcFile("/proc/stat");
auto cpuTimes = parseCpuStat(content);
writeln("User time: ", cpuTimes[0]);