Zhengyu Gu
cfaea9fe7d
8012464: NMT: classes should not derive from _ValueObj, use VALUE_OBJ_CLASS_SPEC instead
...
NMT value objects should use VALUE_OBJ_CLASS_SPEC instead of deriving from _ValueObj
Reviewed-by: coleenp, hseigel, dholmes
2013-04-18 10:04:44 -04:00
Zhengyu Gu
5c6318e816
8005048: NMT: #loaded classes needs to just show the # defined classes
...
Count number of instance classes so that it matches class metadata size
Reviewed-by: coleenp, acorn
2013-01-08 14:04:25 -05:00
Zhengyu Gu
2cb72bf989
8003487: NMT: incorrect assertion in VMMemPointerIterator::remove_released_region method (memSnapshot.cpp)
...
The assertion is applied to only the region to be released, also performs region integrity checking
Reviewed-by: acorn, coleenp
2012-11-16 09:05:19 -05:00
Zhengyu Gu
f47de1cb41
8001592: NMT: assertion failed: assert(_amount >= amt) failed: Just check: memBaseline.hpp:180
...
Fixed NMT that miscounted arena memory when it is used as value or stack object.
Reviewed-by: acorn, coleenp
2012-11-09 19:24:31 -05:00
Zhengyu Gu
3e481cdd81
7199092: NMT: NMT needs to deal overlapped virtual memory ranges
...
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
2012-10-19 21:40:07 -04:00
Zhengyu Gu
442e4b0e54
7181995: NMT ON: NMT assertion failure assert(cur_vm->is_uncommit_record() || cur_vm->is_deallocation_record
...
Fixed virtual memory records merge and promotion logic, should be based on sequence number vs. base address order
Reviewed-by: coleenp, acorn
2012-09-11 20:53:17 -04:00
Zhengyu Gu
a13f3bdad8
7185614: NMT ON: "check by caller" assertion failed on nsk ThreadMXBean test
...
7187429: NMT ON: Merge failure should cause NMT to shutdown
Fixed NMT assertion failures
Reviewed-by: acorn, kvn
2012-08-01 17:19:30 -04:00
Zhengyu Gu
a39b17624a
6995781: Native Memory Tracking (Phase 1)
...
7151532: DCmd for hotspot native memory tracking
Implementation of native memory tracking phase 1, which tracks VM native memory usage, and related DCmd
Reviewed-by: acorn, coleenp, fparain
2012-06-28 17:03:16 -04:00