< prev index next >

src/hotspot/share/gc/g1/g1ConcurrentRefineThread.hpp

Print this page
rev 47675 : [mq]: 8149127-rename-concurrentrefine-a
rev 47676 : imported patch 8149127-rename-concurrentrefine-b
rev 47677 : [mq]: 8149127-rename-concurrentrefine-b-stefanj-review

*** 47,57 **** // 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; G1ConcurrentRefineThread* _next; Monitor* _monitor; ! G1ConcurrentRefine* _cg1r; // This thread's activation/deactivation thresholds size_t _activation_threshold; size_t _deactivation_threshold; --- 47,57 ---- // 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; G1ConcurrentRefineThread* _next; Monitor* _monitor; ! G1ConcurrentRefine* _cr; // This thread's activation/deactivation thresholds size_t _activation_threshold; size_t _deactivation_threshold;
*** 67,85 **** void run_service(); void stop_service(); public: // Constructor ! G1ConcurrentRefineThread(G1ConcurrentRefine* cg1r, G1ConcurrentRefineThread* next, uint worker_id_offset, uint worker_id, size_t activate, size_t deactivate); void update_thresholds(size_t activate, size_t deactivate); size_t activation_threshold() const { return _activation_threshold; } // Total virtual time so far. double vtime_accum() { return _vtime_accum; } ! G1ConcurrentRefine* cg1r() { return _cg1r; } }; #endif // SHARE_VM_GC_G1_G1CONCURRENTREFINETHREAD_HPP --- 67,85 ---- void run_service(); void stop_service(); public: // Constructor ! G1ConcurrentRefineThread(G1ConcurrentRefine* cr, G1ConcurrentRefineThread* next, uint worker_id_offset, uint worker_id, size_t activate, size_t deactivate); void update_thresholds(size_t activate, size_t deactivate); size_t activation_threshold() const { return _activation_threshold; } // Total virtual time so far. double vtime_accum() { return _vtime_accum; } ! G1ConcurrentRefine* cr() { return _cr; } }; #endif // SHARE_VM_GC_G1_G1CONCURRENTREFINETHREAD_HPP
< prev index next >