hg: hsx/hsx24/hotspot: 5 new changesets
zhengyu.gu at oracle.com
zhengyu.gu at oracle.com
Wed Nov 21 11:55:33 PST 2012
Changeset: 5e2ef189237b
Author: zgu
Date: 2012-11-20 14:33 -0500
URL: http://hg.openjdk.java.net/hsx/hsx24/hotspot/rev/5e2ef189237b
7199092: NMT: NMT needs to deal overlapped virtual memory ranges
Summary: Enhanced virtual memory tracking to track committed regions as well as reserved regions, so NMT now can generate virtual memory map.
Reviewed-by: acorn, coleenp
! src/os/bsd/vm/perfMemory_bsd.cpp
! src/os/linux/vm/perfMemory_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/perfMemory_solaris.cpp
! src/os/windows/vm/perfMemory_windows.cpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/memory/filemap.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/resourceArea.hpp
! src/share/vm/runtime/handles.cpp
! src/share/vm/runtime/handles.hpp
! src/share/vm/runtime/handles.inline.hpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/services/attachListener.cpp
! src/share/vm/services/memBaseline.cpp
! src/share/vm/services/memBaseline.hpp
! src/share/vm/services/memPtr.cpp
! src/share/vm/services/memPtr.hpp
! src/share/vm/services/memRecorder.cpp
! src/share/vm/services/memRecorder.hpp
! src/share/vm/services/memReporter.cpp
! src/share/vm/services/memReporter.hpp
! src/share/vm/services/memSnapshot.cpp
! src/share/vm/services/memSnapshot.hpp
! src/share/vm/services/memTracker.cpp
! src/share/vm/services/memTracker.hpp
Changeset: 4594f84fb0d3
Author: zgu
Date: 2012-11-05 15:30 -0500
URL: http://hg.openjdk.java.net/hsx/hsx24/hotspot/rev/4594f84fb0d3
8001591: NMT: assertion failed: assert(rec->addr() + rec->size() <= cur->base()) failed: Can not overlap in memSnapshot.cpp
Summary: NMT should allow overlapping committed regions as long as they belong to the same reserved region
Reviewed-by: dholmes, coleenp
! src/share/vm/services/memPtr.hpp
! src/share/vm/services/memSnapshot.cpp
Changeset: 30113730bbbd
Author: zgu
Date: 2012-11-09 19:24 -0500
URL: http://hg.openjdk.java.net/hsx/hsx24/hotspot/rev/30113730bbbd
8001592: NMT: assertion failed: assert(_amount >= amt) failed: Just check: memBaseline.hpp:180
Summary: Fixed NMT that miscounted arena memory when it is used as value or stack object.
Reviewed-by: acorn, coleenp
! src/share/vm/services/memBaseline.cpp
! src/share/vm/services/memPtr.hpp
! src/share/vm/services/memSnapshot.cpp
! src/share/vm/services/memSnapshot.hpp
! src/share/vm/services/memTracker.hpp
Changeset: 1a2f16e936e9
Author: zgu
Date: 2012-11-09 11:04 -0500
URL: http://hg.openjdk.java.net/hsx/hsx24/hotspot/rev/1a2f16e936e9
8002273: NMT to report JNI memory leaks when -Xcheck:jni is on
Summary: Allows NMT to report that JNI thread failed to detach from JVM before exiting, which leaks the JavaThread object when check:jni option is on.
Reviewed-by: acorn, dholmes, coleenp, ctornqvi
! src/share/vm/services/memSnapshot.cpp
Changeset: c5ecc8839ed9
Author: zgu
Date: 2012-11-16 09:05 -0500
URL: http://hg.openjdk.java.net/hsx/hsx24/hotspot/rev/c5ecc8839ed9
8003487: NMT: incorrect assertion in VMMemPointerIterator::remove_released_region method (memSnapshot.cpp)
Summary: The assertion is applied to only the region to be released, also performs region integrity checking
Reviewed-by: acorn, coleenp
! src/share/vm/services/memSnapshot.cpp
! src/share/vm/services/memSnapshot.hpp
More information about the hotspot-dev
mailing list