summaryrefslogtreecommitdiffstats
path: root/src/testlib/qbenchmarkmetric.h
diff options
context:
space:
mode:
authorThiago Macieira <thiago.macieira@intel.com>2012-04-09 15:20:15 -0300
committerThe Qt Project <gerrit-noreply@qt-project.org>2013-03-06 21:50:28 +0100
commit93fe3895cfad75f095b8b1d48cce48ba17600b4e (patch)
tree193114cc09d06294bc7e72150ee3907a5643520d /src/testlib/qbenchmarkmetric.h
parentc63420a117fe67107466d806890e901d091cb1d5 (diff)
Add more events for QBenchlib, based on the Linux perf counters
Change-Id: Ic7e7e122bfe3995eb7ea033c744fd501579ea8fa Reviewed-by: Jason McDonald <macadder1@gmail.com>
Diffstat (limited to 'src/testlib/qbenchmarkmetric.h')
-rw-r--r--src/testlib/qbenchmarkmetric.h23
1 files changed, 22 insertions, 1 deletions
diff --git a/src/testlib/qbenchmarkmetric.h b/src/testlib/qbenchmarkmetric.h
index 3de73f6f87..448df3f691 100644
--- a/src/testlib/qbenchmarkmetric.h
+++ b/src/testlib/qbenchmarkmetric.h
@@ -58,7 +58,28 @@ enum QBenchmarkMetric {
InstructionReads,
Events,
WalltimeNanoseconds,
- BytesAllocated
+ BytesAllocated,
+ CPUMigrations,
+ CPUCycles,
+ BusCycles,
+ StalledCycles,
+ Instructions,
+ BranchInstructions,
+ BranchMisses,
+ CacheReferences,
+ CacheReads,
+ CacheWrites,
+ CachePrefetches,
+ CacheMisses,
+ CacheReadMisses,
+ CacheWriteMisses,
+ CachePrefetchMisses,
+ ContextSwitches,
+ PageFaults,
+ MinorPageFaults,
+ MajorPageFaults,
+ AlignmentFaults,
+ EmulationFaults
};
}