comparison src/share/vm/runtime/arguments.cpp @ 3769:ef2d1b8f2dd4

7051430: CMS: ongoing CMS cycle should terminate abruptly to allow prompt JVM termination at exit Summary: It turns out that there is no need to explicitly stop CMS since the JVM is taken down at a terminal safepoint during which CMS threads are (terminally) inactive. This will need to be revised if and when we evolve in the future to a point where we allow JVM reincarnation in the same process, but those changes will be much more sweeping than just terminating CMS threads. The unused ::stop() methods will be removed in a separate CR. Also include in this CR is the fix for a small typo in the spelling of UseGCLogFileRotation in a message in arguments.cpp, brought to our attention by Rainer Jung and reviewed by minqi. Reviewed-by: johnc, jwilhelm
author ysr
date Mon, 13 Jun 2011 09:58:16 -0700
parents 2a241e764894
children eb94b7226b7a
comparison
equal deleted inserted replaced
3768:42df21744b50 3769:ef2d1b8f2dd4
1688 if (UseGCLogFileRotation) { 1688 if (UseGCLogFileRotation) {
1689 if ((Arguments::gc_log_filename() == NULL) || 1689 if ((Arguments::gc_log_filename() == NULL) ||
1690 (NumberOfGCLogFiles == 0) || 1690 (NumberOfGCLogFiles == 0) ||
1691 (GCLogFileSize == 0)) { 1691 (GCLogFileSize == 0)) {
1692 jio_fprintf(defaultStream::output_stream(), 1692 jio_fprintf(defaultStream::output_stream(),
1693 "To enable GC log rotation, use -Xloggc:<filename> -XX:+UseGCLogRotaion -XX:NumberOfGCLogFiles=<num_of_files> -XX:GCLogFileSize=<num_of_size>\n" 1693 "To enable GC log rotation, use -Xloggc:<filename> -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=<num_of_files> -XX:GCLogFileSize=<num_of_size>\n"
1694 "where num_of_file > 0 and num_of_size > 0\n" 1694 "where num_of_file > 0 and num_of_size > 0\n"
1695 "GC log rotation is turned off\n"); 1695 "GC log rotation is turned off\n");
1696 UseGCLogFileRotation = false; 1696 UseGCLogFileRotation = false;
1697 } 1697 }
1698 } 1698 }