RFR: JDK-8269571: NMT should print total malloc bytes and invocation count
Xin Liu
xliu at openjdk.java.net
Tue Jun 29 20:19:02 UTC 2021
On Tue, 29 Jun 2021 07:08:49 GMT, Thomas Stuefe <stuefe at openjdk.org> wrote:
> At the moment NMT prints a total of reserved and committed bytes. If one wants to know how much C-Heap the VM uses, one needs to add all numbers from the sub categories.
>
> It would be helpful would NMT print the total number of malloced memory and additionally the malloc invocation count.
>
> ----
>
> This patch modifes the printout to print, in addition to totals, the number of malloced bytes, malloc invocation counts, and number of mmap reserved/committed bytes. This mirrors the way we print individual sub categories and allocation sites.
>
> Before:
>
> Native Memory Tracking:
>
> Total: reserved=18489703KB, committed=1183967KB
>
>
> After:
>
>
> Native Memory Tracking:
>
> Total: reserved=18491726KB, committed=1183178KB
> malloc: 40590KB #13669
> mmap: reserved=18451136KB, committed=1142588KB
>
>
> Tests: Ran hotspot/runtime/NMT jtreg tests.
Marked as reviewed by xliu (Committer).
-------------
PR: https://git.openjdk.java.net/jdk/pull/4622
More information about the hotspot-runtime-dev
mailing list