LTTng: CPU usage analysis from the LTTng kernel trace
authorFrançois Rajotte <francois.rajotte@polymtl.ca>
Fri, 22 Feb 2013 19:34:38 +0000 (08:34 +1300)
committerGenevieve Bastien <gbastien+lttng@versatic.net>
Wed, 16 Apr 2014 17:46:18 +0000 (13:46 -0400)
commite693075df9ab61d18493abaf9db9726efc254c17
tree68975ed5c7ae021c156afa3696aae46e5c8322f9
parent63c4360990d7b2bf00ee7afb6cb8ebef1896489c
LTTng: CPU usage analysis from the LTTng kernel trace

This analysis creates a new state system to save the total time spent on each
CPU by the different threads. It then uses it, along with the LTTng kernel
state system to compute CPU usage statistics in a time range.

Change-Id: Ia60e95c3bace646477aef06d58bdb7ed64c32bd4
Signed-off-by: François Rajotte <francois.rajotte@polymtl.ca>
Reviewed-on: https://git.eclipse.org/r/21633
Tested-by: Hudson CI
Reviewed-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
Tested-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
Reviewed-by: Genevieve Bastien <gbastien+lttng@versatic.net>
Tested-by: Genevieve Bastien <gbastien+lttng@versatic.net>
org.eclipse.linuxtools.lttng2.kernel.core/META-INF/MANIFEST.MF
org.eclipse.linuxtools.lttng2.kernel.core/plugin.properties
org.eclipse.linuxtools.lttng2.kernel.core/plugin.xml
org.eclipse.linuxtools.lttng2.kernel.core/src/org/eclipse/linuxtools/lttng2/kernel/core/cpuusage/LttngKernelCpuStateProvider.java [new file with mode: 0644]
org.eclipse.linuxtools.lttng2.kernel.core/src/org/eclipse/linuxtools/lttng2/kernel/core/cpuusage/LttngKernelCpuUsageAnalysis.java [new file with mode: 0644]
This page took 0.026409 seconds and 5 git commands to generate.