hotspot/src/share/vm/gc/cms/compactibleFreeListSpace.hpp
changeset 37433 f8fd0bcc60af
parent 35862 411842d0c882
child 37495 7ef1f23dfc9c
equal deleted inserted replaced
37432:4a57933cebfa 37433:f8fd0bcc60af
   343   void set_collector(CMSCollector* collector) { _collector = collector; }
   343   void set_collector(CMSCollector* collector) { _collector = collector; }
   344 
   344 
   345   // Support for parallelization of rescan and marking.
   345   // Support for parallelization of rescan and marking.
   346   const size_t rescan_task_size()  const { return _rescan_task_size;  }
   346   const size_t rescan_task_size()  const { return _rescan_task_size;  }
   347   const size_t marking_task_size() const { return _marking_task_size; }
   347   const size_t marking_task_size() const { return _marking_task_size; }
       
   348   // Return ergonomic max size for CMSRescanMultiple and CMSConcMarkMultiple.
       
   349   const size_t max_flag_size_for_task_size() const;
   348   SequentialSubTasksDone* conc_par_seq_tasks() {return &_conc_par_seq_tasks; }
   350   SequentialSubTasksDone* conc_par_seq_tasks() {return &_conc_par_seq_tasks; }
   349   void initialize_sequential_subtasks_for_rescan(int n_threads);
   351   void initialize_sequential_subtasks_for_rescan(int n_threads);
   350   void initialize_sequential_subtasks_for_marking(int n_threads,
   352   void initialize_sequential_subtasks_for_marking(int n_threads,
   351          HeapWord* low = NULL);
   353          HeapWord* low = NULL);
   352 
   354