src/share/vm/memory/genCollectedHeap.cpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File
*** old/src/share/vm/memory/genCollectedHeap.cpp	Mon May  7 14:09:58 2012
--- new/src/share/vm/memory/genCollectedHeap.cpp	Mon May  7 14:09:54 2012

*** 478,503 **** --- 478,498 ---- ClearedAllSoftRefs casr(do_clear_all_soft_refs, collector_policy()); const size_t perm_prev_used = perm_gen()->used(); print_heap_before_gc(); if (Verbose) { gclog_or_tty->print_cr("GC Cause: %s", GCCause::to_string(gc_cause())); } { FlagSetting fl(_is_gc_active, true); bool complete = full && (max_level == (n_gens()-1)); const char* gc_cause_str = "GC "; if (complete) { ! GCCause::Cause cause = gc_cause(); if (cause == GCCause::_java_lang_system_gc) { gc_cause_str = "Full GC (System) "; } else { gc_cause_str = "Full GC "; } ! char gc_cause_str[128]; + sprintf(gc_cause_str, "Full GC (%s)", GCCause::to_string(gc_cause())); + } else if (Verbose) { + gclog_or_tty->print_cr("GC Cause: %s", GCCause::to_string(gc_cause())); } gclog_or_tty->date_stamp(PrintGC && PrintGCDateStamps); TraceCPUTime tcpu(PrintGCDetails, true, gclog_or_tty); TraceTime t(gc_cause_str, PrintGCDetails, false, gclog_or_tty);

src/share/vm/memory/genCollectedHeap.cpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File