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

Print this page

        

*** 829,839 **** void g1_process_strong_roots(bool is_scavenging, ScanningOption so, OopClosure* scan_non_heap_roots, OopsInHeapRegionClosure* scan_rs, G1KlassScanClosure* scan_klasses, ! int worker_i); // Apply "blk" to all the weak roots of the system. These include // JNI weak roots, the code cache, system dictionary, symbol table, // string table, and referents of reachable weak refs. void g1_process_weak_roots(OopClosure* root_closure); --- 829,839 ---- void g1_process_strong_roots(bool is_scavenging, ScanningOption so, OopClosure* scan_non_heap_roots, OopsInHeapRegionClosure* scan_rs, G1KlassScanClosure* scan_klasses, ! uint worker_i); // Apply "blk" to all the weak roots of the system. These include // JNI weak roots, the code cache, system dictionary, symbol table, // string table, and referents of reachable weak refs. void g1_process_weak_roots(OopClosure* root_closure);
*** 1150,1160 **** // continues humongous regions too. void reset_gc_time_stamps(HeapRegion* hr); void iterate_dirty_card_closure(CardTableEntryClosure* cl, DirtyCardQueue* into_cset_dcq, ! bool concurrent, int worker_i); // The shared block offset table array. G1BlockOffsetSharedArray* bot_shared() const { return _bot_shared; } // Reference Processing accessors --- 1150,1160 ---- // continues humongous regions too. void reset_gc_time_stamps(HeapRegion* hr); void iterate_dirty_card_closure(CardTableEntryClosure* cl, DirtyCardQueue* into_cset_dcq, ! bool concurrent, uint worker_i); // The shared block offset table array. G1BlockOffsetSharedArray* bot_shared() const { return _bot_shared; } // Reference Processing accessors
*** 1410,1420 **** // the time stamps. Called when we reset the GC time stamp. void clear_cset_start_regions(); // Given the id of a worker, obtain or calculate a suitable // starting region for iterating over the current collection set. ! HeapRegion* start_cset_region_for_worker(int worker_i); // This is a convenience method that is used by the // HeapRegionIterator classes to calculate the starting region for // each worker so that they do not all start from the same region. HeapRegion* start_region_for_worker(uint worker_i, uint no_of_par_workers); --- 1410,1420 ---- // the time stamps. Called when we reset the GC time stamp. void clear_cset_start_regions(); // Given the id of a worker, obtain or calculate a suitable // starting region for iterating over the current collection set. ! HeapRegion* start_cset_region_for_worker(uint worker_i); // This is a convenience method that is used by the // HeapRegionIterator classes to calculate the starting region for // each worker so that they do not all start from the same region. HeapRegion* start_region_for_worker(uint worker_i, uint no_of_par_workers);