RFR: 8005885: enhance PrintCodeCache to print more data [v3]
Yi-Fan Tsai
duke at openjdk.java.net
Tue Feb 22 17:41:55 UTC 2022
On Tue, 22 Feb 2022 17:38:17 GMT, Yi-Fan Tsai <duke at openjdk.java.net> wrote:
>> 8005885: enhance PrintCodeCache to print more data
>
> Yi-Fan Tsai has updated the pull request incrementally with one additional commit since the last revision:
>
> Add back percentage and change descriptions
A snippet from `java -XX:+TieredCompilation -XX:+UnlockDiagnosticVMOptions -XX:+PrintCodeCache -XX:+Verbose`
CompLevel_none:
#45 live = 38K (hdr 16K 41%, loc 4K 10%, code 18K 46%, stub 0K 0%, [oops 0K 0%, metadata 0K 0%, data 0K 0%, pcs 0K 0%])
#0 dead = 0K
CompLevel_simple:
#56 live = 43K (hdr 20K 46%, loc 3K 6%, code 9K 22%, stub 4K 11%, [oops 0K 0%, metadata 0K 1%, data 0K 1%, pcs 3K 7%])
#0 dead = 0K
CompLevel_limited_profile:
#0 live = 0K
#0 dead = 0K
CompLevel_full_profile:
#306 live = 777K (hdr 109K 14%, loc 61K 7%, code 356K 45%, stub 38K 4%, [oops 0K 0%, metadata 7K 0%, data 68K 8%, pcs 123K 15%])
#0 dead = 0K
CompLevel_full_optimization:
#39 live = 105K (hdr 14K 13%, loc 6K 5%, code 40K 38%, stub 1K 1%, [oops 0K 0%, metadata 1K 1%, data 12K 11%, pcs 26K 25%])
#0 dead = 0K
Non-nmethod blobs:
#60 runtime = 34K (hdr 7K 20%, loc 1K 5%, code 24K 72%, stub 0K 0%, [oops 0K 0%, metadata 0K 0%, data 0K 0%, pcs 0K 0%])
#1 uncommon trap = 0K (hdr 0K 20%, loc 0K 4%, code 0K 76%, stub 0K 0%, [oops 0K 0%, metadata 0K 0%, data 0K 0%, pcs 0K 0%])
#1 deoptimization = 1K (hdr 0K 8%, loc 0K 1%, code 1K 89%, stub 0K 0%, [oops 0K 0%, metadata 0K 0%, data 0K 0%, pcs 0K 0%])
#667 adapter = 512K (hdr 78K 15%, loc 45K 8%, code 376K 73%, stub 0K 0%, [oops 0K 0%, metadata 0K 0%, data 0K 0%, pcs 0K 0%])
#17 buffer blob = 3163K (hdr 1K 0%, loc 0K 0%, code 3161K 99%, stub 0K 0%, [oops 0K 0%, metadata 0K 0%, data 0K 0%, pcs 0K 0%])
#4 other = 2K (hdr 0K 18%, loc 0K 2%, code 1K 77%, stub 0K 0%, [oops 0K 0%, metadata 0K 0%, data 0K 0%, pcs 0K 0%])
-------------
PR: https://git.openjdk.java.net/jdk/pull/7389
More information about the hotspot-compiler-dev
mailing list