RFR: 8328473: StringTable and SymbolTable statistics delay time to safepoint [v2]
Coleen Phillimore
coleenp at openjdk.org
Mon Feb 24 18:41:28 UTC 2025
> This change adds a safepoint poll to gathering statistics for the Symbol and String tables, using the ConcurrentHashTableTasks to chunk up the walk. The stringTable and symbolTable is similar, like the GrowTask and DeleteTask code. Maybe this can be cleaned up but I don't have a good idea about that yet that doesn't involve yet another level of templated functions and code. This is already pretty highly templatized.
> Tested with tier1-4 and runThese internal test with JFR and failure injection to verify that we do try to safepoint while gathering statistics.
Coleen Phillimore has updated the pull request incrementally with one additional commit since the last revision:
Fxi typo.
-------------
Changes:
- all: https://git.openjdk.org/jdk/pull/23750/files
- new: https://git.openjdk.org/jdk/pull/23750/files/c5d089f3..82a9e247
Webrevs:
- full: https://webrevs.openjdk.org/?repo=jdk&pr=23750&range=01
- incr: https://webrevs.openjdk.org/?repo=jdk&pr=23750&range=00-01
Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod
Patch: https://git.openjdk.org/jdk/pull/23750.diff
Fetch: git fetch https://git.openjdk.org/jdk.git pull/23750/head:pull/23750
PR: https://git.openjdk.org/jdk/pull/23750
More information about the hotspot-dev
mailing list