Searched refs:CMSCollector (Results 1 - 16 of 16) sorted by relevance

/openjdk7/hotspot/src/share/vm/gc_implementation/concurrentMarkSweep/
H A DvmCMSOperations.hpp50 class CMSCollector;
54 CMSCollector* _collector; // associated collector
64 VM_CMS_Operation(CMSCollector* collector):
70 virtual const CMSCollector::CollectorState legal_state() const = 0;
95 VM_CMS_Initial_Mark(CMSCollector* _collector) :
101 virtual const CMSCollector::CollectorState legal_state() const {
102 return CMSCollector::InitialMarking;
113 VM_CMS_Final_Remark(CMSCollector* _collector) :
118 virtual const CMSCollector::CollectorState legal_state() const {
119 return CMSCollector
[all...]
H A DvmStructs_cms.hpp31 nonstatic_field(CompactibleFreeListSpace, _collector, CMSCollector*) \
40 nonstatic_field(CMSCollector, _markBitMap, CMSBitMap) \
42 static_field(ConcurrentMarkSweepThread, _collector, CMSCollector*) \
64 declare_toplevel_type(CMSCollector) \
71 declare_toplevel_type(CMSCollector*) \
H A DvmCMSOperations.cpp87 if (CMSCollector::abstract_state() == CMSCollector::Idling) {
92 assert(CMSCollector::abstract_state() == legal_state(),
99 assert(!CMSCollector::foregroundGCShouldWait(), "Possible deadlock");
122 assert(!CMSCollector::foregroundGCShouldWait(), "Possible deadlock");
156 _collector->do_CMS_operation(CMSCollector::CMS_op_checkpointRootsInitial, gch->gc_cause());
193 _collector->do_CMS_operation(CMSCollector::CMS_op_checkpointRootsFinal, gch->gc_cause());
239 CMSCollector::disable_icms();
242 CMSCollector::start_icms();
244 CMSCollector
[all...]
H A DcmsOopClosures.hpp36 class CMSCollector;
99 CMSCollector* _collector;
110 KlassRememberingOopClosure(CMSCollector* collector,
120 Par_KlassRememberingOopClosure(CMSCollector* collector,
138 PushAndMarkClosure(CMSCollector* collector,
176 Par_PushAndMarkClosure(CMSCollector* collector,
205 CMSCollector* _collector;
219 CMSCollector* collector,
260 Par_MarkRefsIntoAndScanClosure(CMSCollector* collector,
301 PushOrMarkClosure(CMSCollector* cms_collecto
[all...]
H A DconcurrentMarkSweepThread.hpp44 class CMSCollector;
50 friend class CMSCollector;
56 static CMSCollector* _collector;
97 ConcurrentMarkSweepThread(CMSCollector* collector);
115 static CMSCollector* collector() { return _collector; }
118 static ConcurrentMarkSweepThread* start(CMSCollector* collector);
H A DconcurrentMarkSweepGeneration.hpp171 friend class CMSCollector; // to get at expasion stats further below
469 // we embed in the CMSCollector, since we need to pass
481 friend class CMSCollector;
502 CMSRefProcTaskExecutor(CMSCollector& collector)
510 CMSCollector& _collector;
514 class CMSCollector: public CHeapObj<mtGC> { class in inherits:CHeapObj
881 CMSCollector(ConcurrentMarkSweepGeneration* cmsGen,
1055 friend class CMSCollector;
1057 static CMSCollector* _collector; // the collector that collects us
1136 CMSCollector* collecto
[all...]
H A DconcurrentMarkSweepGeneration.inline.hpp237 inline void CMSCollector::start_icms() {
243 inline void CMSCollector::stop_icms() {
249 inline void CMSCollector::disable_icms() {
255 inline void CMSCollector::enable_icms() {
261 inline void CMSCollector::icms_wait() {
267 inline void CMSCollector::save_sweep_limits() {
272 inline bool CMSCollector::is_dead_obj(oop obj) const {
285 inline bool CMSCollector::should_abort_preclean() const {
293 inline size_t CMSCollector::get_eden_used() const {
297 inline size_t CMSCollector
[all...]
H A DconcurrentMarkSweepGeneration.cpp64 CMSCollector* ConcurrentMarkSweepGeneration::_collector = NULL;
65 bool CMSCollector::_full_gc_requested = false;
66 GCCause::Cause CMSCollector::_full_gc_cause = GCCause::_no_gc;
168 // the dtor re-enables icms. Note that the CMSCollector methods will check
170 ICMSDisabler() { CMSCollector::disable_icms(); CMSCollector::start_icms(); }
171 ~ICMSDisabler() { CMSCollector::enable_icms(); }
297 void CMSCollector::ref_processor_init() {
321 CMSAdaptiveSizePolicy* CMSCollector::size_policy() {
332 CMSGCAdaptivePolicyCounters* CMSCollector
553 CMSCollector::CMSCollector(ConcurrentMarkSweepGeneration* cmsGen, function in class:CMSCollector
[all...]
H A DconcurrentMarkSweepThread.cpp47 CMSCollector* ConcurrentMarkSweepThread::_collector = NULL;
67 ConcurrentMarkSweepThread::ConcurrentMarkSweepThread(CMSCollector* collector)
176 ConcurrentMarkSweepThread* ConcurrentMarkSweepThread::start(CMSCollector* collector) {
H A DcompactibleFreeListSpace.hpp72 friend class CMSCollector;
78 // of CMS collection); this probably belongs in CMSCollector, although
92 CMSCollector* _collector;
305 void set_collector(CMSCollector* collector) { _collector = collector; }
389 size_t block_size_no_stall(HeapWord* p, const CMSCollector* c) const;
509 void dump_at_safepoint_with_locks(CMSCollector* c, outputStream* st);
H A DcmsAdaptiveSizePolicy.hpp47 friend class CMSCollector;
H A DcompactibleFreeListSpace.cpp483 const CMSCollector* _collector;
489 BlkPrintingClosure(const CMSCollector* collector,
496 _post_remark(collector->abstract_state() > CMSCollector::FinalMarking),
526 void CompactibleFreeListSpace::dump_at_safepoint_with_locks(CMSCollector* c,
649 CMSCollector* _collector;
667 CMSCollector* collector,
711 !_collector->CMSCollector::is_dead_obj(oop(bottom))) { \
738 !_collector->CMSCollector::is_dead_obj(oop(bottom))) { \
1031 // inferred without stalling; see CMSCollector::block_size_if_printezis_bits().
1033 const CMSCollector*
[all...]
/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/memory/
H A DCMSCollector.java33 public class CMSCollector extends VMObject { class in inherits:VMObject
36 public CMSCollector(Address addr) { method in class:CMSCollector
49 Type type = db.lookupType("CMSCollector");
H A DCompactibleFreeListSpace.java84 public CMSCollector collector() {
85 return (CMSCollector) VMObjectFactory.newObject(
86 CMSCollector.class,
147 CMSCollector collector = collector();
/openjdk7/hotspot/src/share/vm/memory/
H A DgenCollectedHeap.hpp43 friend class CMSCollector;
H A DgenCollectedHeap.cpp859 NOT_PRODUCT(_skip_header_HeapWords = CMSCollector::skip_header_HeapWords();)
860 CMSCollector* collector = new CMSCollector(

Completed in 72 milliseconds