8186748: NMT: memTracker::record_virtual_memory_reserve_and_commit() does not tag the memory as committed

Fixed bug that results NMT to report "Shared class space" as reserved, but not committed memory

Reviewed-by: shade, coleenp
This commit is contained in:
Zhengyu Gu 2017-08-24 15:00:10 -04:00
parent b69ce81b11
commit 216c853882

@ -1,5 +1,5 @@
/*
* Copyright (c) 2013, 2016, Oracle and/or its affiliates. All rights reserved.
* Copyright (c) 2013, 2017, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
@ -213,6 +213,7 @@ class MemTracker : AllStatic {
if (tracking_level() < NMT_summary) return;
VirtualMemoryTracker::add_reserved_region((address)addr, size,
stack, flag, true);
VirtualMemoryTracker::add_committed_region((address)addr, size, stack);
}
}