src/share/vm/gc/g1/dirtyCardQueue.hpp
Index
Unified diffs
Context diffs
Sdiffs
Wdiffs
Patch
New
Old
Previous File
Next File
*** old/src/share/vm/gc/g1/dirtyCardQueue.hpp Fri Feb 19 10:53:25 2016
--- new/src/share/vm/gc/g1/dirtyCardQueue.hpp Fri Feb 19 10:53:25 2016
*** 111,122 ****
--- 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,
! 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,145 ****
--- 132,145 ----
// 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,
! int stop_at,
! size_t stop_at,
bool during_pause);
! BufferNode* get_completed_buffer(int stop_at);
! 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