< prev index next >

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

Print this page
rev 11509 : [mq]: code_review1

*** 34,61 **** #include "runtime/handles.hpp" #include "runtime/handles.inline.hpp" #include "runtime/os.hpp" #include "runtime/thread.hpp" 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); } GCTaskThread::~GCTaskThread() { if (_time_stamps != NULL) { FREE_C_HEAP_ARRAY(GCTaskTimeStamp, _time_stamps); } } 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); --- 34,65 ---- #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(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 >