< prev index next >

src/hotspot/share/gc/g1/g1CollectedHeap.cpp

Print this page

        

*** 3298,3309 **** double elapsed_sec = os::elapsedTime() - start; G1GCPhaseTimes* p = _g1h->g1_policy()->phase_times(); p->add_time_secs(G1GCPhaseTimes::ObjCopy, worker_id, elapsed_sec - term_sec); ! p->record_or_add_thread_work_item(G1GCPhaseTimes::ObjCopy, worker_id, pss->lab_waste(), G1GCPhaseTimes::ObjCopyLABWaste); ! p->record_or_add_thread_work_item(G1GCPhaseTimes::ObjCopy, worker_id, pss->lab_undo_waste(), G1GCPhaseTimes::ObjCopyLABUndoWaste); p->record_time_secs(G1GCPhaseTimes::Termination, worker_id, term_sec); p->record_thread_work_item(G1GCPhaseTimes::Termination, worker_id, evac_term_attempts); } --- 3298,3315 ---- double elapsed_sec = os::elapsedTime() - start; G1GCPhaseTimes* p = _g1h->g1_policy()->phase_times(); p->add_time_secs(G1GCPhaseTimes::ObjCopy, worker_id, elapsed_sec - term_sec); ! p->record_or_add_thread_work_item(G1GCPhaseTimes::ObjCopy, ! worker_id, ! pss->lab_waste_words() * HeapWordSize, ! G1GCPhaseTimes::ObjCopyLABWaste); ! p->record_or_add_thread_work_item(G1GCPhaseTimes::ObjCopy, ! worker_id, ! pss->lab_undo_waste_words() * HeapWordSize, ! G1GCPhaseTimes::ObjCopyLABUndoWaste); p->record_time_secs(G1GCPhaseTimes::Termination, worker_id, term_sec); p->record_thread_work_item(G1GCPhaseTimes::Termination, worker_id, evac_term_attempts); }
< prev index next >