changeset 85:71b2baff8548

Mention perf and events in the test log
author shade
date Thu, 26 Oct 2017 14:11:21 +0200
parents 6d0f710dc36f
children 0cb1442be9d6
files src/main/java/org/openjdk/gcbench/GCBench.java src/main/java/org/openjdk/gcbench/tests/MachineCntTest.java
diffstat 2 files changed, 4 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/main/java/org/openjdk/gcbench/GCBench.java	Thu Oct 26 12:16:11 2017 +0200
+++ b/src/main/java/org/openjdk/gcbench/GCBench.java	Thu Oct 26 14:11:21 2017 +0200
@@ -383,7 +383,6 @@
 
     public void run() throws RunnerException {
         pw.println("  Available tests: ");
-        pw.println(tests);
         for (Test test : tests) {
             pw.printf("    %-20s %n", test.label());
         }
--- a/src/main/java/org/openjdk/gcbench/tests/MachineCntTest.java	Thu Oct 26 12:16:11 2017 +0200
+++ b/src/main/java/org/openjdk/gcbench/tests/MachineCntTest.java	Thu Oct 26 14:11:21 2017 +0200
@@ -21,6 +21,10 @@
 
     @Override
     protected void doRun() {
+        pw.println("  This tests requires installed 'perf', and probably elevated privileges:");
+        pw.println("    $ echo -1 | sudo tee /proc/sys/kernel/perf_event_paranoid");
+        pw.println();
+
         pw.println("  Test dimensions: ");
         for (Dimension d : dimensions) {
             pw.print("    ");