Searched refs:worker_i (Results 1 - 11 of 11) sorted by relevance

/openjdk7/hotspot/src/share/vm/gc_implementation/g1/
H A Dg1GCPhaseTimes.hpp59 void set(uint worker_i, T value) { argument
60 assert(worker_i < _length, err_msg("Worker %d is greater than max: %d", worker_i, _length));
61 assert(_data[worker_i] == (T)-1, err_msg("Overwriting data for worker %d", worker_i));
62 _data[worker_i] = value;
66 T get(uint worker_i) {
67 assert(worker_i < _length, err_msg("Worker %d is greater than max: %d", worker_i, _length));
68 assert(_data[worker_i] !
[all...]
H A DdirtyCardQueue.hpp39 virtual bool do_card_ptr(jbyte* card_ptr, int worker_i = 0) = 0;
56 size_t worker_i = 0);
66 int worker_i = 0);
118 size_t worker_i = 0);
127 bool apply_closure_to_completed_buffer(int worker_i = 0,
139 int worker_i = 0,
145 int worker_i,
H A DdirtyCardQueue.cpp48 size_t worker_i) {
53 (int) worker_i);
63 int worker_i) {
72 if (!cl->do_card_ptr(card_ptr, worker_i)) return false;
117 size_t worker_i) {
125 worker_i);
140 int worker_i = thread->get_claimed_par_id(); local
142 // If worker_i is not -1 then the thread has already claimed
144 if (worker_i != -1) {
149 worker_i
46 apply_closure(CardTableEntryClosure* cl, bool consume, size_t worker_i) argument
59 apply_closure_to_buffer(CardTableEntryClosure* cl, void** buf, size_t index, size_t sz, bool consume, int worker_i) argument
116 iterate_closure_all_threads(bool consume, size_t worker_i) argument
199 apply_closure_to_completed_buffer_helper(CardTableEntryClosure* cl, int worker_i, BufferNode* nd) argument
221 apply_closure_to_completed_buffer(CardTableEntryClosure* cl, int worker_i, int stop_at, bool during_pause) argument
232 apply_closure_to_completed_buffer(int worker_i, int stop_at, bool during_pause) argument
[all...]
H A Dg1RemSet.hpp80 // region correctly beforehand.) The "worker_i" param is for the
85 void oops_into_collection_set_do(OopsInHeapRegionClosure* blk, int worker_i);
95 void scanRS(OopsInHeapRegionClosure* oc, int worker_i);
96 void updateRS(DirtyCardQueue* into_cset_dcq, int worker_i);
123 int worker_i,
154 UpdateRSOopClosure(G1RemSet* rs, int worker_i = 0) :
155 _from(NULL), _rs(rs), _worker_i(worker_i)
H A Dg1RemSet.cpp111 ScanRSClosure(OopsInHeapRegionClosure* oc, int worker_i) : argument
115 _worker_i(worker_i),
214 void G1RemSet::scanRS(OopsInHeapRegionClosure* oc, int worker_i) { argument
216 HeapRegion *startRegion = _g1->start_cset_region_for_worker(worker_i);
218 ScanRSClosure scanRScl(oc, worker_i);
227 _cards_scanned[worker_i] = scanRScl.cards_done();
229 _g1p->phase_times()->record_scan_rs_time(worker_i, scan_rs_time_sec * 1000.0);
244 bool do_card_ptr(jbyte* card_ptr, int worker_i) { argument
248 // In this case worker_i should be the id of a GC worker thread.
250 assert(worker_i < (in
265 updateRS(DirtyCardQueue* into_cset_dcq, int worker_i) argument
288 oops_into_collection_set_do(OopsInHeapRegionClosure* oc, int worker_i) argument
373 do_card_ptr(jbyte* card_ptr, int worker_i) argument
515 G1UpdateRSOrPushRefOopClosure(G1CollectedHeap* g1h, G1RemSet* rs, OopsInHeapRegionClosure* push_ref_cl, bool record_refs_into_cset, int worker_i) argument
528 refine_card(jbyte* card_ptr, int worker_i, bool check_for_refs_into_cset) argument
[all...]
H A Dg1HotCardCache.cpp92 void G1HotCardCache::drain(int worker_i, argument
114 if (g1rs->refine_card(card_ptr, worker_i, true)) {
123 // In this case worker_i should be the id of a GC worker thread
125 assert(worker_i < (int) (ParallelGCThreads == 0 ? 1 : ParallelGCThreads),
126 err_msg("incorrect worker id: "INT32_FORMAT, worker_i));
H A Dg1HotCardCache.hpp102 void drain(int worker_i, G1RemSet* g1rs, DirtyCardQueue* into_cset_dcq);
H A Dg1CollectedHeap.cpp103 bool do_card_ptr(jbyte* card_ptr, int worker_i) { argument
104 bool oops_into_cset = _g1rs->refine_card(card_ptr, worker_i, false);
134 bool do_card_ptr(jbyte* card_ptr, int worker_i) { argument
166 bool do_card_ptr(jbyte* card_ptr, int worker_i) { argument
178 bool do_card_ptr(jbyte* card_ptr, int worker_i) { argument
1189 RebuildRSOutOfRegionClosure(G1CollectedHeap* g1, int worker_i = 0) :
1190 _cl(g1->g1_rem_set(), worker_i),
1191 _worker_i(worker_i),
2360 int worker_i) {
2363 hot_card_cache->drain(worker_i, g1_rem_se
2357 iterate_dirty_card_closure(CardTableEntryClosure* cl, DirtyCardQueue* into_cset_dcq, bool concurrent, int worker_i) argument
2933 start_cset_region_for_worker(int worker_i) argument
2995 start_region_for_worker(uint worker_i, uint no_of_par_workers) argument
5077 g1_process_strong_roots(bool collecting_perm_gen, ScanningOption so, OopClosure* scan_non_heap_roots, OopsInHeapRegionClosure* scan_rs, OopsInGenClosure* scan_perm, int worker_i) argument
[all...]
H A Dg1CollectedHeap.hpp829 // NULL, then this step is skipped. The "worker_i"
838 int worker_i);
1167 bool concurrent, int worker_i);
1446 HeapRegion* start_cset_region_for_worker(int worker_i);
1451 HeapRegion* start_region_for_worker(uint worker_i, uint no_of_par_workers);
H A Dg1OopClosures.hpp291 int worker_i = 0);
H A DconcurrentMark.hpp793 inline bool do_yield_check(uint worker_i = 0);

Completed in 77 milliseconds