comparison src/share/vm/includeDB_gc @ 615:c6c601a0f2d6

6797870: Add -XX:+{HeapDump,PrintClassHistogram}{Before,After}FullGC Summary: Call newly created CollectedHeap::dump_{pre,post}_full_gc before and after every stop-world full collection cycle on GenCollectedHeap and ParallelScavengeHeap. (Support for G1CollectedHeap forthcoming under CR 6810861.) Small modifications to existing heap dumping and class histogram implementation, especially to allow multiple on-the-fly histos/dumps by the VM thread during a single safepoint. Reviewed-by: jmasa, alanb, mchung
author ysr
date Mon, 02 Mar 2009 16:37:04 -0800
parents 7d7a7c599c17
children 7bb995fbd3c0
comparison
equal deleted inserted replaced
598:1fa16c3565be 615:c6c601a0f2d6
24 24
25 // NOTE: DO NOT CHANGE THIS COPYRIGHT TO NEW STYLE - IT WILL BREAK makeDeps! 25 // NOTE: DO NOT CHANGE THIS COPYRIGHT TO NEW STYLE - IT WILL BREAK makeDeps!
26 26
27 collectedHeap.cpp collectedHeap.hpp 27 collectedHeap.cpp collectedHeap.hpp
28 collectedHeap.cpp collectedHeap.inline.hpp 28 collectedHeap.cpp collectedHeap.inline.hpp
29 collectedHeap.cpp heapDumper.hpp
29 collectedHeap.cpp init.hpp 30 collectedHeap.cpp init.hpp
30 collectedHeap.cpp oop.inline.hpp 31 collectedHeap.cpp oop.inline.hpp
31 collectedHeap.cpp systemDictionary.hpp 32 collectedHeap.cpp systemDictionary.hpp
32 collectedHeap.cpp thread_<os_family>.inline.hpp 33 collectedHeap.cpp thread_<os_family>.inline.hpp
34 collectedHeap.cpp vmGCOperations.hpp
33 35
34 collectedHeap.hpp allocation.hpp 36 collectedHeap.hpp allocation.hpp
35 collectedHeap.hpp barrierSet.hpp 37 collectedHeap.hpp barrierSet.hpp
36 collectedHeap.hpp gcCause.hpp 38 collectedHeap.hpp gcCause.hpp
37 collectedHeap.hpp handles.hpp 39 collectedHeap.hpp handles.hpp