On Thu, 5 Nov 2020 22:13:54 GMT, Eric Caspole <[email protected]> wrote:
> While profiling an issue I added this sort by code size to LogCompilation, > using -z > > $ java -ea -jar target/LogCompilation-1.0-SNAPSHOT.jar -z 2000-2.log | head > > 879 4 com.fee.fi.fo.Fum::foobar (3076 bytes)(code size: 57344) > 853 make_not_entrant > 853 3 com.fee.fi.fo.Fum::foobar (3076 bytes)(code size: 55968) > 895 4 com.fee.fi.fo.Fum::baz (2238 bytes)(code size: 46112) > 888 4 com.fee.fi.fo.Fum::quux (2165 bytes)(code size: 43200) > > The code size = stub_offset - insts_offset from what is in the log. > This makes it easier to see, for example, if changing compiler XX options > make huge differences in inlining. This pull request has now been integrated. Changeset: 57b98fa5 Author: Eric Caspole <[email protected]> URL: https://git.openjdk.java.net/jdk/commit/57b98fa5 Stats: 96 lines in 6 files changed: 91 ins; 0 del; 5 mod 8255965: LogCompilation: add sort by nmethod code size Reviewed-by: kvn, redestad ------------- PR: https://git.openjdk.java.net/jdk/pull/1085
