changeset 21:de09838ebc8b

Print test times.
author shade
date Wed, 30 Nov 2016 10:35:25 +0100
parents c9b221c261e3
children 810fb7e7b548
files src/main/java/org/openjdk/gcbench/tests/AbstractTest.java
diffstat 1 files changed, 7 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/main/java/org/openjdk/gcbench/tests/AbstractTest.java	Wed Nov 30 10:17:26 2016 +0100
+++ b/src/main/java/org/openjdk/gcbench/tests/AbstractTest.java	Wed Nov 30 10:35:25 2016 +0100
@@ -4,6 +4,7 @@
 import org.openjdk.jmh.util.Utils;
 
 import java.io.PrintWriter;
+import java.util.concurrent.TimeUnit;
 
 public abstract class AbstractTest implements Test {
 
@@ -42,8 +43,14 @@
 
         pw.println();
 
+        long time1 = System.nanoTime();
+
         doRun();
 
+        long time2 = System.nanoTime();
+
+        pw.println();
+        pw.println("  Test took " + TimeUnit.NANOSECONDS.toSeconds(time2 - time1) + " seconds.");
         pw.println();
     }