RFR: 8264735: Make dynamic dump repeatable
Yumin Qi
minqi at openjdk.java.net
Thu Jul 1 02:47:12 UTC 2021
Hi, Please review
Currently after dynamic dump, dump time tables (`_dumptime_talbles, _dumptime_lambda_proxy_class_dictionary and _saved_shared_path_table`) are corrupted and could not be used for next dump. The patch clones the three tables, and after dump restore them so the next dump is possible. With the fix, jcmd VM.cds dynamic_dump can do multiple dump to the same live process.
Tests: tier1,tier2,tier3,tier4
Thanks
Yumin
-------------
Commit messages:
- 8264735: Make dynamic dump repeatable
Changes: https://git.openjdk.java.net/jdk/pull/4646/files
Webrev: https://webrevs.openjdk.java.net/?repo=jdk&pr=4646&range=00
Issue: https://bugs.openjdk.java.net/browse/JDK-8264735
Stats: 231 lines in 14 files changed: 195 ins; 19 del; 17 mod
Patch: https://git.openjdk.java.net/jdk/pull/4646.diff
Fetch: git fetch https://git.openjdk.java.net/jdk pull/4646/head:pull/4646
PR: https://git.openjdk.java.net/jdk/pull/4646
More information about the hotspot-runtime-dev
mailing list