src/share/vm/gc/g1/dirtyCardQueue.hpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File hotspot Cdiff src/share/vm/gc/g1/dirtyCardQueue.hpp

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

Print this page

        

*** 111,122 **** DirtyCardQueueSet(bool notify_when_complete = true); void initialize(CardTableEntryClosure* cl, Monitor* cbl_mon, Mutex* fl_lock, ! int process_completed_threshold, ! int max_completed_queue, Mutex* lock, DirtyCardQueueSet* fl_owner, bool init_free_ids = false); // The number of parallel ids that can be claimed to allow collector or --- 111,122 ---- DirtyCardQueueSet(bool notify_when_complete = true); void initialize(CardTableEntryClosure* cl, Monitor* cbl_mon, Mutex* fl_lock, ! size_t process_completed_threshold, ! size_t max_completed_queue, Mutex* lock, DirtyCardQueueSet* fl_owner, bool init_free_ids = false); // The number of parallel ids that can be claimed to allow collector or
*** 132,150 **** // but is only partially completed before a "yield" happens, the // partially completed buffer (with its processed elements set to NULL) // is returned to the completed buffer set, and this call returns false. bool apply_closure_to_completed_buffer(CardTableEntryClosure* cl, uint worker_i = 0, ! int stop_at = 0, bool during_pause = false); // Helper routine for the above. bool apply_closure_to_completed_buffer_helper(CardTableEntryClosure* cl, uint worker_i, BufferNode* nd); ! BufferNode* get_completed_buffer(int stop_at); // Applies the current closure to all completed buffers, // non-consumptively. void apply_closure_to_all_completed_buffers(CardTableEntryClosure* cl); --- 132,150 ---- // but is only partially completed before a "yield" happens, the // partially completed buffer (with its processed elements set to NULL) // is returned to the completed buffer set, and this call returns false. bool apply_closure_to_completed_buffer(CardTableEntryClosure* cl, uint worker_i = 0, ! size_t stop_at = 0, bool during_pause = false); // Helper routine for the above. bool apply_closure_to_completed_buffer_helper(CardTableEntryClosure* cl, uint worker_i, BufferNode* nd); ! BufferNode* get_completed_buffer(size_t stop_at); // Applies the current closure to all completed buffers, // non-consumptively. void apply_closure_to_all_completed_buffers(CardTableEntryClosure* cl);
src/share/vm/gc/g1/dirtyCardQueue.hpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File