< prev index next >
src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/debug/doc-files/BenchmarkDynamicCountersHelp.txt
Print this page
rev 52509 : [mq]: graal
*** 1,10 ****
! Turn on the benchmark counters, and listen for specific patterns on System.out/System.err.
! The format of this option is:
(err|out),start pattern,end pattern
You can use "~" to match 1 or more digits.
Examples:
err, starting =====, PASSED in
out,Iteration ~ (~s) begins:,Iteration ~ (~s) ends:
--- 1,10 ----
! Turn on the benchmark counters. The format of this option is:
(err|out),start pattern,end pattern
+ Start counting when the start pattern matches on the given stream and stop when the end pattern occurs.
You can use "~" to match 1 or more digits.
Examples:
err, starting =====, PASSED in
out,Iteration ~ (~s) begins:,Iteration ~ (~s) ends:
*** 20,24 ****
--- 20,27 ----
The JVMCICounterSize value depends on the granularity of the profiling -
10000 should be sufficient. Omit JVMCICountersExcludeCompiler to exclude
counting allocations on the compiler threads.
The counters can be further configured by the ProfileAllocationsContext option.
+
+ We highly recommend the use of -Dgraal.AbortOnBenchmarkCounterOverflow=true to
+ detect counter overflows eagerly.
\ No newline at end of file
< prev index next >