summaryrefslogtreecommitdiff
path: root/BenchmarkFramework/app/src/main/java/org/linaro/iasenov/benchmarkframework/Test42.java
diff options
context:
space:
mode:
Diffstat (limited to 'BenchmarkFramework/app/src/main/java/org/linaro/iasenov/benchmarkframework/Test42.java')
-rw-r--r--BenchmarkFramework/app/src/main/java/org/linaro/iasenov/benchmarkframework/Test42.java48
1 files changed, 48 insertions, 0 deletions
diff --git a/BenchmarkFramework/app/src/main/java/org/linaro/iasenov/benchmarkframework/Test42.java b/BenchmarkFramework/app/src/main/java/org/linaro/iasenov/benchmarkframework/Test42.java
new file mode 100644
index 0000000..c8118b2
--- /dev/null
+++ b/BenchmarkFramework/app/src/main/java/org/linaro/iasenov/benchmarkframework/Test42.java
@@ -0,0 +1,48 @@
+package org.linaro.iasenov.benchmarkframework;
+
+import android.util.Log;
+
+/**
+ * Created by iasenov on 10/25/16.
+ */
+public class Test42 extends BaseBenchmark{
+
+ private String TAG = "MallocBench";
+
+ public String startBenchmark(int count)
+ {
+ version = " MallocBench";
+ benchmarkName = "Test42";
+ executable_name = "gperftools_benchmark_malloc";
+ integrationType = "EX";
+ chartName = "MallocBench";
+
+
+
+ clear();
+
+ startTest = System.currentTimeMillis();
+
+ String param = "";
+
+ TESTCOMMANDS = getCommands(executable_name, benchmarkName);
+
+ xout[2] = copyAssetsExecFileAndRun(executable_name, TESTCOMMANDS);
+
+ endTest = System.currentTimeMillis();
+
+ sendElapsedTimeToChart();
+
+ submitElapsedTime(endTest-startTest);
+
+
+
+ return benchmarkName + ":" + getBenchmarkResult(5, integrationType);
+ }
+
+ public boolean stopBenchmark(){
+ process_exec.destroy();
+ Log.i(TAG, "Destroy Process:" + process_exec.toString());
+ return true;
+ }
+}