Integrated: 8328473: StringTable and SymbolTable statistics delay time to safepoint
Coleen Phillimore
coleenp at openjdk.org
Wed Feb 26 11:52:10 UTC 2025
On Mon, 24 Feb 2025 14:27:01 GMT, Coleen Phillimore <coleenp at openjdk.org> wrote:
> 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.
This pull request has now been integrated.
Changeset: 1e18fffe
Author: Coleen Phillimore <coleenp at openjdk.org>
URL: https://git.openjdk.org/jdk/commit/1e18fffee456382c4eeb017b3fad0dc99ccaad35
Stats: 163 lines in 5 files changed: 94 ins; 41 del; 28 mod
8328473: StringTable and SymbolTable statistics delay time to safepoint
Reviewed-by: shade, eosterlund
-------------
PR: https://git.openjdk.org/jdk/pull/23750
More information about the hotspot-dev
mailing list