src/share/vm/gc_implementation/g1/concurrentG1Refine.hpp
Print this page
rev 6327 : 8019342: G1: High "Other" time most likely due to card redirtying
Summary: Parallelize card redirtying to decrease the time it takes.
Reviewed-by: brutisso
*** 69,79 ****
// Reset the threshold step value based of the current zone boundaries.
void reset_threshold_step();
public:
! ConcurrentG1Refine(G1CollectedHeap* g1h);
~ConcurrentG1Refine();
void init(); // Accomplish some initialization that has to wait.
void stop();
--- 69,79 ----
// Reset the threshold step value based of the current zone boundaries.
void reset_threshold_step();
public:
! ConcurrentG1Refine(G1CollectedHeap* g1h, CardTableEntryClosure* refine_closure);
~ConcurrentG1Refine();
void init(); // Accomplish some initialization that has to wait.
void stop();