< prev index next >

src/share/vm/gc/parallel/gcTaskThread.cpp

Print this page
rev 11509 : [mq]: code_review1

@@ -34,28 +34,32 @@
 #include "runtime/handles.hpp"
 #include "runtime/handles.inline.hpp"
 #include "runtime/os.hpp"
 #include "runtime/thread.hpp"
 
+#define PARGCTHREAD "ParGC Thread"
+
 GCTaskThread::GCTaskThread(GCTaskManager* manager,
                            uint           which,
                            uint           processor_id) :
   _manager(manager),
   _processor_id(processor_id),
   _time_stamps(NULL),
   _time_stamp_index(0)
 {
   set_id(which);
-  set_name("ParGC Thread#%d", which);
+  set_name(PARGCTHREAD "#%d", which);
 }
 
 GCTaskThread::~GCTaskThread() {
   if (_time_stamps != NULL) {
     FREE_C_HEAP_ARRAY(GCTaskTimeStamp, _time_stamps);
   }
 }
 
+const char* GCTaskThread::task_name() { return PARGCTHREAD; }
+
 GCTaskTimeStamp* GCTaskThread::time_stamp_at(uint index) {
   guarantee(index < GCTaskTimeStampEntries, "increase GCTaskTimeStampEntries");
   if (_time_stamps == NULL) {
     // We allocate the _time_stamps array lazily since logging can be enabled dynamically
     GCTaskTimeStamp* time_stamps = NEW_C_HEAP_ARRAY(GCTaskTimeStamp, GCTaskTimeStampEntries, mtGC);
< prev index next >