< prev index next >

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

Print this page
rev 13241 : imported patch 8183128-erikd-review

*** 23,32 **** --- 23,33 ---- */ #ifndef SHARE_VM_GC_G1_CONCURRENTG1REFINETHREAD_HPP #define SHARE_VM_GC_G1_CONCURRENTG1REFINETHREAD_HPP + #include "gc/g1/dirtyCardQueue.hpp" #include "gc/shared/concurrentGCThread.hpp" // Forward Decl. class CardTableEntryClosure; class ConcurrentG1Refine;
*** 48,60 **** bool _active; ConcurrentG1RefineThread* _next; Monitor* _monitor; ConcurrentG1Refine* _cg1r; - // The closure applied to completed log buffers. - CardTableEntryClosure* _refine_closure; - // This thread's activation/deactivation thresholds size_t _activation_threshold; size_t _deactivation_threshold; void wait_for_completed_buffers(); --- 49,58 ----
*** 70,80 **** void stop_service(); public: // Constructor ConcurrentG1RefineThread(ConcurrentG1Refine* cg1r, ConcurrentG1RefineThread* next, - CardTableEntryClosure* refine_closure, 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; } --- 68,77 ----
< prev index next >