< prev index next >

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

Print this page
rev 13232 : imported patch parallel-fullgc-stefanj
rev 13238 : imported patch 8183226-eridk-sjohanss-review
rev 13239 : imported patch 8183128-cleanup-refinecardtableentryclosure

*** 109,119 **** public: G1STWIsAliveClosure(G1CollectedHeap* g1) : _g1(g1) {} bool do_object_b(oop p); }; ! class RefineCardTableEntryClosure; class G1RegionMappingChangedListener : public G1MappingChangedListener { private: void reset_from_card_cache(uint start_idx, size_t num_regions); public: --- 109,119 ---- public: G1STWIsAliveClosure(G1CollectedHeap* g1) : _g1(g1) {} bool do_object_b(oop p); }; ! class G1RefineCardConcurrentlyClosure; class G1RegionMappingChangedListener : public G1MappingChangedListener { private: void reset_from_card_cache(uint start_idx, size_t num_regions); public:
*** 792,804 **** // A set of cards that cover the objects for which the Rsets should be updated // concurrently after the collection. DirtyCardQueueSet _dirty_card_queue_set; - // The closure used to refine a single card. - RefineCardTableEntryClosure* _refine_cte_cl; - // After a collection pause, convert the regions in the collection set into free // regions. void free_collection_set(G1CollectionSet* collection_set, EvacuationInfo& evacuation_info, const size_t* surviving_young_words); // Abandon the current collection set without recording policy --- 792,801 ----
*** 951,962 **** volatile bool _free_regions_coming; public: - void set_refine_cte_cl_concurrency(bool concurrent); - RefToScanQueue *task_queue(uint i) const; uint num_task_queues() const; // A set of cards where updates happened during the GC --- 948,957 ----
< prev index next >