src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp

changeset 1233
fe1574da39fc
parent 1114
cea947c8a988
child 1370
05f89f00a864
child 1424
148e5441d916
equal deleted inserted replaced
1232:7fd05714f579 1233:fe1574da39fc
553 _verification_mark_bm(0, Mutex::leaf + 1, "CMS_verification_mark_bm_lock"), 553 _verification_mark_bm(0, Mutex::leaf + 1, "CMS_verification_mark_bm_lock"),
554 _completed_initialization(false), 554 _completed_initialization(false),
555 _collector_policy(cp), 555 _collector_policy(cp),
556 _should_unload_classes(false), 556 _should_unload_classes(false),
557 _concurrent_cycles_since_last_unload(0), 557 _concurrent_cycles_since_last_unload(0),
558 _roots_scanning_options(0),
558 _sweep_estimate(CMS_SweepWeight, CMS_SweepPadding) 559 _sweep_estimate(CMS_SweepWeight, CMS_SweepPadding)
559 { 560 {
560 if (ExplicitGCInvokesConcurrentAndUnloadsClasses) { 561 if (ExplicitGCInvokesConcurrentAndUnloadsClasses) {
561 ExplicitGCInvokesConcurrent = true; 562 ExplicitGCInvokesConcurrent = true;
562 } 563 }

mercurial