RFR: 8315149: Add hsperf counters for CPU time of internal GC threads [v32]
Man Cao
manc at openjdk.org
Wed Oct 25 21:25:38 UTC 2023
On Wed, 25 Oct 2023 20:37:46 GMT, Jonathan Joo <jjoo at openjdk.org> 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
More information about the hotspot-gc-dev
mailing list