/openjdk7/hotspot/src/share/vm/gc_implementation/concurrentMarkSweep/ |
H A D | vmCMSOperations.hpp | 50 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 D | vmStructs_cms.hpp | 31 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 D | vmCMSOperations.cpp | 87 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 D | cmsOopClosures.hpp | 36 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 D | concurrentMarkSweepThread.hpp | 44 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 D | concurrentMarkSweepGeneration.hpp | 171 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 D | concurrentMarkSweepGeneration.inline.hpp | 237 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 D | concurrentMarkSweepGeneration.cpp | 64 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 D | concurrentMarkSweepThread.cpp | 47 CMSCollector* ConcurrentMarkSweepThread::_collector = NULL; 67 ConcurrentMarkSweepThread::ConcurrentMarkSweepThread(CMSCollector* collector) 176 ConcurrentMarkSweepThread* ConcurrentMarkSweepThread::start(CMSCollector* collector) {
|
H A D | compactibleFreeListSpace.hpp | 72 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 D | cmsAdaptiveSizePolicy.hpp | 47 friend class CMSCollector;
|
H A D | compactibleFreeListSpace.cpp | 483 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 D | CMSCollector.java | 33 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 D | CompactibleFreeListSpace.java | 84 public CMSCollector collector() { 85 return (CMSCollector) VMObjectFactory.newObject( 86 CMSCollector.class, 147 CMSCollector collector = collector();
|
/openjdk7/hotspot/src/share/vm/memory/ |
H A D | genCollectedHeap.hpp | 43 friend class CMSCollector;
|
H A D | genCollectedHeap.cpp | 859 NOT_PRODUCT(_skip_header_HeapWords = CMSCollector::skip_header_HeapWords();) 860 CMSCollector* collector = new CMSCollector(
|