src/share/vm/gc_implementation/g1/concurrentG1RefineThread.hpp

Print this page

        

*** 36,47 **** friend class VMStructs; friend class G1CollectedHeap; double _vtime_start; // Initial virtual time. double _vtime_accum; // Initial virtual time. ! int _worker_id; ! int _worker_id_offset; // The refinement threads collection is linked list. A predecessor can activate a successor // when the number of the rset update buffer crosses a certain threshold. A successor // would self-deactivate when the number of the buffers falls below the threshold. bool _active; --- 36,47 ---- friend class VMStructs; friend class G1CollectedHeap; double _vtime_start; // Initial virtual time. double _vtime_accum; // Initial virtual time. ! uint _worker_id; ! uint _worker_id_offset; // The refinement threads collection is linked list. A predecessor can activate a successor // when the number of the rset update buffer crosses a certain threshold. A successor // would self-deactivate when the number of the buffers falls below the threshold. bool _active;
*** 69,79 **** public: virtual void run(); // Constructor ConcurrentG1RefineThread(ConcurrentG1Refine* cg1r, ConcurrentG1RefineThread* next, ! int worker_id_offset, int worker_id); void initialize(); // Printing void print() const; --- 69,79 ---- public: virtual void run(); // Constructor ConcurrentG1RefineThread(ConcurrentG1Refine* cg1r, ConcurrentG1RefineThread* next, ! uint worker_id_offset, uint worker_id); void initialize(); // Printing void print() const;