changeset 9437:5cec8cad3e97

Added some output to log-config and trace-phases.
author rkennke
date Thu, 30 Jul 2015 15:51:42 +0200
parents f6e57d4e6abb
children fa747dd25e5b
files src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.cpp src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
diffstat 2 files changed, 8 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.cpp	Thu Jul 30 15:51:41 2015 +0200
+++ b/src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.cpp	Thu Jul 30 15:51:42 2015 +0200
@@ -269,6 +269,9 @@
       shouldStartConcurrentMark = true;
     }
 
+    if (shouldStartConcurrentMark && ShenandoahTracePhases) {
+      tty->print_cr("Start GC at available: "SIZE_FORMAT", factor: "UINTX_FORMAT", update-refs: %s", available, factor, BOOL_TO_STR(heap->need_update_refs()));
+    }
     return shouldStartConcurrentMark;
   }
 
--- a/src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp	Thu Jul 30 15:51:41 2015 +0200
+++ b/src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp	Thu Jul 30 15:51:42 2015 +0200
@@ -201,6 +201,11 @@
   _jni_critical(new ShenandoahJNICritical())
 
 {
+  if (ShenandoahLogConfig) {
+    tty->print_cr("Parallel GC threads: "UINT32_FORMAT, ParallelGCThreads);
+    tty->print_cr("Concurrent GC threads: "UINT32_FORMAT, ConcGCThreads);
+    tty->print_cr("Parallel reference processing enabled: %s", BOOL_TO_STR(ParallelRefProcEnabled));
+  }
   _pgc = this;
   _scm = new ShenandoahConcurrentMark();
   _used = 0;