src/share/vm/gc_interface/collectedHeap.cpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File
*** old/src/share/vm/gc_interface/collectedHeap.cpp	Tue Feb 14 12:24:14 2012
--- new/src/share/vm/gc_interface/collectedHeap.cpp	Tue Feb 14 12:24:13 2012

*** 60,80 **** --- 60,80 ---- void GCHeapLog::log_heap(bool before) { if (!should_log()) { return; } ! jlong timestamp = os::javaTimeNanos() / NANOSECS_PER_MILLISEC; ! double timestamp = fetch_timestamp(); MutexLockerEx ml(&_mutex, Mutex::_no_safepoint_check_flag); int index = compute_log_index(); _records[index].thread = NULL; // Its the GC thread so it's not that interesting. _records[index].timestamp = timestamp; _records[index].data.is_before = before; stringStream st(_records[index].data.buffer(), _records[index].data.size()); if (before) { ! Universe::print_heap_before_gc(&st, true); } else { ! Universe::print_heap_after_gc(&st, true); } } // Memory state functions.

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