comparison src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp @ 11975:ca9dedeebdec

6412968: CMS Long initial mark pauses Reviewed-by: rasbold, tschatzl, jmasa Contributed-by: yamauchi@google.com
author jmasa
date Thu, 25 Jul 2013 11:07:23 -0700
parents 7b06ae405d7b
children 63a4eb8bcd23 7426d8d76305 060cdf93040c
comparison
equal deleted inserted replaced
11974:fb7010c7c011 11975:ca9dedeebdec
513 class CMSCollector: public CHeapObj<mtGC> { 513 class CMSCollector: public CHeapObj<mtGC> {
514 friend class VMStructs; 514 friend class VMStructs;
515 friend class ConcurrentMarkSweepThread; 515 friend class ConcurrentMarkSweepThread;
516 friend class ConcurrentMarkSweepGeneration; 516 friend class ConcurrentMarkSweepGeneration;
517 friend class CompactibleFreeListSpace; 517 friend class CompactibleFreeListSpace;
518 friend class CMSParMarkTask;
519 friend class CMSParInitialMarkTask;
518 friend class CMSParRemarkTask; 520 friend class CMSParRemarkTask;
519 friend class CMSConcMarkingTask; 521 friend class CMSConcMarkingTask;
520 friend class CMSRefProcTaskProxy; 522 friend class CMSRefProcTaskProxy;
521 friend class CMSRefProcTaskExecutor; 523 friend class CMSRefProcTaskExecutor;
522 friend class ScanMarkedObjectsAgainCarefullyClosure; // for sampling eden 524 friend class ScanMarkedObjectsAgainCarefullyClosure; // for sampling eden