*/
public class EventMatchingBenchmark {
- private static final String TEST_ID = "org.eclipse.linuxtools#Event matching";
+ private static final String TEST_ID = "org.eclipse.linuxtools#Event matching#";
private static final String TIME = " (time)";
private static final String MEMORY = " (memory usage)";
private static final String TEST_SUMMARY = "Event matching";
private static void runCpuTest(Set<ITmfTrace> testTraces, String testName, int loop_count) {
Performance perf = Performance.getDefault();
- PerformanceMeter pm = perf.createPerformanceMeter(TEST_ID + TIME + '#' + testName);
- perf.tagAsSummary(pm, TEST_SUMMARY + TIME + ':' + testName, Dimension.CPU_TIME);
+ PerformanceMeter pm = perf.createPerformanceMeter(TEST_ID + testName + TIME);
+ perf.tagAsSummary(pm, TEST_SUMMARY + ':' + testName + TIME, Dimension.CPU_TIME);
for (int i = 0; i < loop_count; i++) {
TmfNetworkEventMatching traceMatch = new TmfNetworkEventMatching(testTraces);
/* Benchmark memory used by the algorithm */
private static void runMemoryTest(Set<ITmfTrace> testTraces, String testName, int loop_count) {
Performance perf = Performance.getDefault();
- PerformanceMeter pm = perf.createPerformanceMeter(TEST_ID + MEMORY + '#' + testName);
- perf.tagAsSummary(pm, TEST_SUMMARY + MEMORY + ':' + testName, Dimension.USED_JAVA_HEAP);
+ PerformanceMeter pm = perf.createPerformanceMeter(TEST_ID + testName + MEMORY);
+ perf.tagAsSummary(pm, TEST_SUMMARY + ':' + testName + MEMORY, Dimension.USED_JAVA_HEAP);
for (int i = 0; i < loop_count; i++) {
TmfNetworkEventMatching traceMatch = new TmfNetworkEventMatching(testTraces);
*/
public class TraceSynchronizationBenchmark {
- private static final String TEST_ID = "org.eclipse.linuxtools#Trace synchronization";
+ private static final String TEST_ID = "org.eclipse.linuxtools#Trace synchronization#";
private static final String TIME = " (time)";
private static final String MEMORY = " (memory usage)";
private static final String TEST_SUMMARY = "Trace synchronization";
private static void runCpuTest(ITmfTrace[] testTraces, String testName, int loop_count) {
Performance perf = Performance.getDefault();
- PerformanceMeter pm = perf.createPerformanceMeter(TEST_ID + TIME + '#' + testName);
- perf.tagAsSummary(pm, TEST_SUMMARY + TIME + ':' + testName, Dimension.CPU_TIME);
+ PerformanceMeter pm = perf.createPerformanceMeter(TEST_ID + testName + TIME);
+ perf.tagAsSummary(pm, TEST_SUMMARY + ':' + testName + TIME, Dimension.CPU_TIME);
for (int i = 0; i < loop_count; i++) {
TmfExperiment experiment = new TmfExperiment(CtfTmfEvent.class, "Test experiment", testTraces, BLOCK_SIZE);
/* Benchmark memory used by the algorithm */
private static void runMemoryTest(ITmfTrace[] testTraces, String testName, int loop_count) {
Performance perf = Performance.getDefault();
- PerformanceMeter pm = perf.createPerformanceMeter(TEST_ID + MEMORY + '#' + testName);
- perf.tagAsSummary(pm, TEST_SUMMARY + MEMORY + ':' + testName, Dimension.USED_JAVA_HEAP);
+ PerformanceMeter pm = perf.createPerformanceMeter(TEST_ID + testName + MEMORY);
+ perf.tagAsSummary(pm, TEST_SUMMARY + ':' + testName + MEMORY, Dimension.USED_JAVA_HEAP);
for (int i = 0; i < loop_count; i++) {
TmfExperiment experiment = new TmfExperiment(CtfTmfEvent.class, "Test experiment", testTraces, BLOCK_SIZE);
*/
public class ExperimentBenchmark {
- private static final String TEST_ID = "org.eclipse.linuxtools#Experiment benchmark";
+ private static final String TEST_ID = "org.eclipse.linuxtools#Experiment benchmark#";
private static final int MAX_TRACES = 160;
private static final int BLOCK_SIZE = 100;
private static final String TRACES_ROOT_PATH = CtfTestTrace.TRACE_EXPERIMENT.getPath();
Performance perf = Performance.getDefault();
for (int numTraces = 1; numTraces < MAX_TRACES; numTraces = (int) (1.6 * (numTraces + 1))) {
- PerformanceMeter pm = perf.createPerformanceMeter(TEST_ID + '(' + numTraces + ')');
- perf.tagAsSummary(pm, "Experiment Benchmark traces:" + numTraces, Dimension.CPU_TIME);
+ PerformanceMeter pm = perf.createPerformanceMeter(TEST_ID + numTraces + " traces");
+ perf.tagAsSummary(pm, "Experiment Benchmark:" + numTraces + " traces", Dimension.CPU_TIME);
if ((int) (1.6 * (numTraces + 1)) > MAX_TRACES) {
- perf.tagAsGlobalSummary(pm, "Experiment Benchmark traces: " + numTraces, Dimension.CPU_TIME);
+ perf.tagAsGlobalSummary(pm, "Experiment Benchmark:" + numTraces + " traces", Dimension.CPU_TIME);
}
for (int s = 0; s < SAMPLE_SIZE; s++) {