hotspot/src/share/vm/gc/parallel/gcTaskManager.cpp
changeset 39704 157f39705057
parent 38216 250794c6f95f
child 40096 246c62cd9180
--- a/hotspot/src/share/vm/gc/parallel/gcTaskManager.cpp	Tue Jun 21 14:00:18 2016 +0200
+++ b/hotspot/src/share/vm/gc/parallel/gcTaskManager.cpp	Thu May 19 13:59:50 2016 -0700
@@ -386,13 +386,21 @@
 
 void GCTaskManager::add_workers(bool initializing) {
   os::ThreadType worker_type = os::pgc_thread;
+  uint previous_created_workers = _created_workers;
+
   _created_workers = WorkerManager::add_workers(this,
                                                 _active_workers,
-                                                (uint) _workers,
+                                                _workers,
                                                 _created_workers,
                                                 worker_type,
                                                 initializing);
   _active_workers = MIN2(_created_workers, _active_workers);
+
+  WorkerManager::log_worker_creation(this, previous_created_workers, _active_workers, _created_workers, initializing);
+}
+
+const char* GCTaskManager::group_name() {
+  return "ParGC Thread";
 }
 
 void GCTaskManager::initialize() {