Integrated: 8323795: jcmd Compiler.codecache should print total size of code cache
Yi Yang
yyang at openjdk.org
Mon Feb 19 07:42:01 UTC 2024
On Tue, 16 Jan 2024 11:08:47 GMT, Yi Yang <yyang at openjdk.org> wrote:
> CodeHeap 'non-profiled nmethods': size=118592Kb used=29Kb max_used=29Kb free=118562Kb
> bounds [0x00007fbe84622000, 0x00007fbe84892000, 0x00007fbe8b9f2000]
> CodeHeap 'profiled nmethods': size=118588Kb used=80Kb max_used=80Kb free=118507Kb
> bounds [0x00007fbe7c9f2000, 0x00007fbe7cc62000, 0x00007fbe83dc1000]
> CodeHeap 'non-nmethods': size=8580Kb used=1258Kb max_used=1834Kb free=7321Kb
> bounds [0x00007fbe83dc1000, 0x00007fbe84031000, 0x00007fbe84622000]
> total_blobs=474 nmethods=87 adapters=293
> compilation: enabled
> stopped_count=0, restarted_count=0
> full_count=0
>
>
> It's better to accumulates total size of used/free/size, for example
>
> -SegmentedCodeCache
> CodeCache: size=245760Kb used=1366Kb max_used=1943Kb free=244393Kb
> bounds [0x00007fdcc89f2000, 0x00007fdcc8c62000, 0x00007fdcd79f2000]
> total_blobs=474, nmethods=87, adapters=293
> stopped_count=0, restarted_count=0, full_count=0
> compilation=enabled
>
>
>
> +SegmentedCodeCache
> CodeHeap 'non-profiled nmethods': size=118592Kb used=29Kb max_used=29Kb free=118562Kb
> bounds [0x00007f89c8622000, 0x00007f89c8892000, 0x00007f89cf9f2000]
> CodeHeap 'profiled nmethods': size=118588Kb used=80Kb max_used=80Kb free=118507Kb
> bounds [0x00007f89c09f2000, 0x00007f89c0c62000, 0x00007f89c7dc1000]
> CodeHeap 'non-nmethods': size=8580Kb used=1258Kb max_used=1834Kb free=7321Kb
> bounds [0x00007f89c7dc1000, 0x00007f89c8031000, 0x00007f89c8622000]
> CodeCache: size=245760Kb, used=1367Kb, max_used=1943Kb, free=244390Kb
> total_blobs=474, nmethods=87, adapters=293
> stopped_count=0, restarted_count=0, full_count=0
> compilation=enabled
This pull request has now been integrated.
Changeset: 3742bc62
Author: Yi Yang <yyang at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
URL: https://git.openjdk.org/jdk/commit/3742bc626e80f597373913f02e79c5231e1b7dbc
Stats: 65 lines in 3 files changed: 37 ins; 3 del; 25 mod
8323795: jcmd Compiler.codecache should print total size of code cache
Reviewed-by: thartmann, kvn
-------------
PR: https://git.openjdk.org/jdk/pull/17445
More information about the hotspot-compiler-dev
mailing list