< 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 13240 : imported patch 8183128-cleanup-refinecardtableentryclosure
rev 13241 : [mq]: 8183128-erikd-review

*** 109,120 **** 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: virtual void on_commit(uint start_idx, size_t num_regions, bool zero_filled); --- 109,118 ----
*** 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 --- 790,799 ----
*** 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 --- 946,955 ----
< prev index next >