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

Print this page

        

*** 37,48 **** class G1RemSet; class DirtyCardQueue; class ConcurrentG1Refine: public CHeapObj<mtGC> { ConcurrentG1RefineThread** _threads; ! int _n_threads; ! int _n_worker_threads; /* * The value of the update buffer queue length falls into one of 3 zones: * green, yellow, red. If the value is in [0, green) nothing is * done, the buffers are left unprocessed to enable the caching effect of the * dirtied cards. In the yellow zone [green, yellow) the concurrent refinement --- 37,48 ---- class G1RemSet; class DirtyCardQueue; class ConcurrentG1Refine: public CHeapObj<mtGC> { ConcurrentG1RefineThread** _threads; ! uint _n_threads; ! uint _n_worker_threads; /* * The value of the update buffer queue length falls into one of 3 zones: * green, yellow, red. If the value is in [0, green) nothing is * done, the buffers are left unprocessed to enable the caching effect of the * dirtied cards. In the yellow zone [green, yellow) the concurrent refinement
*** 86,96 **** void worker_threads_do(ThreadClosure * tc); // The RS sampling thread ConcurrentG1RefineThread * sampling_thread() const; ! static int thread_num(); void print_worker_threads_on(outputStream* st) const; void set_green_zone(int x) { _green_zone = x; } void set_yellow_zone(int x) { _yellow_zone = x; } --- 86,96 ---- void worker_threads_do(ThreadClosure * tc); // The RS sampling thread ConcurrentG1RefineThread * sampling_thread() const; ! static uint thread_num(); void print_worker_threads_on(outputStream* st) const; void set_green_zone(int x) { _green_zone = x; } void set_yellow_zone(int x) { _yellow_zone = x; }
*** 98,109 **** int green_zone() const { return _green_zone; } int yellow_zone() const { return _yellow_zone; } int red_zone() const { return _red_zone; } ! int total_thread_num() const { return _n_threads; } ! int worker_thread_num() const { return _n_worker_threads; } int thread_threshold_step() const { return _thread_threshold_step; } G1HotCardCache* hot_card_cache() { return &_hot_card_cache; } }; --- 98,109 ---- int green_zone() const { return _green_zone; } int yellow_zone() const { return _yellow_zone; } int red_zone() const { return _red_zone; } ! uint total_thread_num() const { return _n_threads; } ! uint worker_thread_num() const { return _n_worker_threads; } int thread_threshold_step() const { return _thread_threshold_step; } G1HotCardCache* hot_card_cache() { return &_hot_card_cache; } };