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