< prev index next >

src/hotspot/share/gc/g1/g1HotCardCache.hpp

Print this page
rev 53582 : imported patch rename

*** 30,41 **** #include "memory/allocation.hpp" #include "runtime/safepoint.hpp" #include "runtime/thread.hpp" #include "utilities/globalDefinitions.hpp" ! class CardTableEntryClosure; ! class DirtyCardQueue; class G1CollectedHeap; class HeapRegion; // An evicting cache of cards that have been logged by the G1 post // write barrier. Placing a card in the cache delays the refinement --- 30,40 ---- #include "memory/allocation.hpp" #include "runtime/safepoint.hpp" #include "runtime/thread.hpp" #include "utilities/globalDefinitions.hpp" ! class G1CardTableEntryClosure; class G1CollectedHeap; class HeapRegion; // An evicting cache of cards that have been logged by the G1 post // write barrier. Placing a card in the cache delays the refinement
*** 110,120 **** // the evicted card is then returned for refinement. jbyte* insert(jbyte* card_ptr); // Refine the cards that have delayed as a result of // being in the cache. ! void drain(CardTableEntryClosure* cl, uint worker_i); // Set up for parallel processing of the cards in the hot cache void reset_hot_cache_claimed_index() { _hot_cache_par_claimed_idx = 0; } --- 109,119 ---- // the evicted card is then returned for refinement. jbyte* insert(jbyte* card_ptr); // Refine the cards that have delayed as a result of // being in the cache. ! void drain(G1CardTableEntryClosure* cl, uint worker_i); // Set up for parallel processing of the cards in the hot cache void reset_hot_cache_claimed_index() { _hot_cache_par_claimed_idx = 0; }
< prev index next >