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

changeset 4066
bc675e55b48c
parent 4063
9646b7ff4d14
child 4098
8966c2d65d96
equal deleted inserted replaced
4065:8fbf05030e24 4066:bc675e55b48c
787 787
788 NOT_PRODUCT(_overflow_counter = CMSMarkStackOverflowInterval;) 788 NOT_PRODUCT(_overflow_counter = CMSMarkStackOverflowInterval;)
789 _gc_counters = new CollectorCounters("CMS", 1); 789 _gc_counters = new CollectorCounters("CMS", 1);
790 _completed_initialization = true; 790 _completed_initialization = true;
791 _inter_sweep_timer.start(); // start of time 791 _inter_sweep_timer.start(); // start of time
792 #ifdef SPARC
793 // Issue a stern warning, but allow use for experimentation and debugging.
794 if (VM_Version::is_sun4v() && UseMemSetInBOT) {
795 assert(!FLAG_IS_DEFAULT(UseMemSetInBOT), "Error");
796 warning("Experimental flag -XX:+UseMemSetInBOT is known to cause instability"
797 " on sun4v; please understand that you are using at your own risk!");
798 }
799 #endif
800 } 792 }
801 793
802 const char* ConcurrentMarkSweepGeneration::name() const { 794 const char* ConcurrentMarkSweepGeneration::name() const {
803 return "concurrent mark-sweep generation"; 795 return "concurrent mark-sweep generation";
804 } 796 }

mercurial