RFR(S) 8246181: Avoid walking SymbolTable during -Xshare:dump
Yumin Qi
yumin.qi at oracle.com
Tue Jun 23 21:44:32 UTC 2020
Hi, Please review
Bug: https://bugs.openjdk.java.net/browse/JDK-8246181
Webrev:http://cr.openjdk.java.net/~minqi/2020/8246181/webrev-00/
Summary: This is a little different from the bug suggested
implementation. To avoid working the SymbolTable during dump, the symbol
is added to a global array when it is created,
SymbolTable::do_add_if_needed. The symbol only created once during its
lifetime. There is just little performance overhead for runtime.
Tests: local jtreg on runtime/cds/appcds for debug/release.
mach5: tier1,tier2,tier4
Thanks
Yumin
More information about the hotspot-runtime-dev
mailing list