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