Lines Matching refs:collector

167 // Represents a marking stack used by the CMS collector.
502 CMSRefProcTaskExecutor(CMSCollector& collector)
503 : _collector(collector)
704 static bool _foregroundGCIsActive; // true iff foreground collector is active or
836 // Resize the generations included in the collector.
845 // A work method used by the foreground collector to do
849 // A work method used by the foreground collector to do
865 // collector. It if had to wait for a foreground collection,
868 // collector.
970 // one (foreground collector or background collector).
1057 static CMSCollector* _collector; // the collector that collects us
1136 CMSCollector* collector() const { return _collector; }
1137 static void set_collector(CMSCollector* collector) {
1139 _collector = collector;
1256 return collector()->time_of_last_gc(now);
1259 collector()-> update_time_of_last_gc(now);
1313 CollectorCounters* counters() { return collector()->counters(); }
1317 //Delegate to collector
1318 return collector()->get_data_recorder(thr_num);
1337 // Return the size policy from the heap's collector
1345 // Return the GC counters from the collector policy
1394 MarkFromRootsClosure(CMSCollector* collector, MemRegion span,
1428 Par_MarkFromRootsClosure(CMSConcMarkingTask* task, CMSCollector* collector,
1479 MarkFromRootsVerifyClosure(CMSCollector* collector, MemRegion span,
1526 ScanMarkedObjectsAgainClosure(CMSCollector* collector,
1534 _collector(collector),
1542 ScanMarkedObjectsAgainClosure(CMSCollector* collector,
1550 _collector(collector),
1580 MarkFromDirtyCardsClosure(CMSCollector* collector,
1589 _scan_cl(collector, span, collector->ref_processor(), bit_map,
1592 MarkFromDirtyCardsClosure(CMSCollector* collector,
1601 _scan_cl(collector, span, collector->ref_processor(), bit_map,
1632 ScanMarkedObjectsAgainCarefullyClosure(CMSCollector* collector,
1639 _collector(collector),
1679 SurvivorSpacePrecleanClosure(CMSCollector* collector,
1686 _collector(collector),
1725 CMSCollector* _collector; // collector doing the work
1754 // collector we shouldn't yield.
1811 SweepClosure(CMSCollector* collector, ConcurrentMarkSweepGeneration* g,
1837 CMSDrainMarkingStackClosure(CMSCollector* collector, MemRegion span,
1841 _collector(collector),
1863 CMSParDrainMarkingStackClosure(CMSCollector* collector,
1867 _collector(collector),
1871 _mark_and_push(collector, span, bit_map, revisit_stack, work_queue) { }
1884 CMSPrecleanRefsYieldClosure(CMSCollector* collector):
1885 _collector(collector) {}
1890 // Convenience class that locks free list locks for given CMS collector
1895 FreelistLocker(CMSCollector* collector):
1896 _collector(collector) {
1912 MarkDeadObjectsClosure(const CMSCollector* collector,
1916 _collector(collector),