On Wed, 25 Oct 2023 20:37:46 GMT, Jonathan Joo <[email protected]> wrote:
>> 8315149: Add hsperf counters for CPU time of internal GC threads
>
> Jonathan Joo has updated the pull request incrementally with one additional
> commit since the last revision:
>
> Use 64-bit atomic add for incrementing counters
The change LGTM except a small suggestion.
Could some one from hotspot-gc-dev also take a look as @albertnetymk added the
tag?
src/hotspot/share/gc/shared/stringdedup/stringDedupProcessor.cpp line 200:
> 198: log_statistics();
> 199: if (UsePerfData && os::is_thread_cpu_time_supported()) {
> 200: ThreadTotalCPUTimeClosure tttc(_concurrent_dedup_thread_cpu_time,
> true);
I think it is better to not classify StringDedup thread as a GC thread, so
remove the "true" parameter.
Although StringDedup requests are initiated during GC (search
`_string_dedup_requests.add`), they are not part of the GC.
-------------
Marked as reviewed by manc (Committer).
PR Review: https://git.openjdk.org/jdk/pull/15082#pullrequestreview-1698265647
PR Review Comment: https://git.openjdk.org/jdk/pull/15082#discussion_r1372333757