RFR: 8304743: Compile_lock and SystemDictionary updates [v2]
Coleen Phillimore
coleenp at openjdk.org
Sat Apr 1 00:21:11 UTC 2023
> The SystemDictionary is updated and read under the Compile_lock but this is unnecessary because the table is a concurrent hashtable, and the lock doesn't really synchronize any other compilation state. The lock may have protected other state that Dependencies used in the past but has been removed. See discussion in CR for more information.
> Tested with tier1-8.
Coleen Phillimore has updated the pull request incrementally with one additional commit since the last revision:
Add a utility function for SystemDictionary find.
-------------
Changes:
- all: https://git.openjdk.org/jdk/pull/13270/files
- new: https://git.openjdk.org/jdk/pull/13270/files/17108a43..0d48d2a8
Webrevs:
- full: https://webrevs.openjdk.org/?repo=jdk&pr=13270&range=01
- incr: https://webrevs.openjdk.org/?repo=jdk&pr=13270&range=00-01
Stats: 50 lines in 4 files changed: 24 ins; 22 del; 4 mod
Patch: https://git.openjdk.org/jdk/pull/13270.diff
Fetch: git fetch https://git.openjdk.org/jdk.git pull/13270/head:pull/13270
PR: https://git.openjdk.org/jdk/pull/13270
More information about the hotspot-dev
mailing list