On Tue, 30 Sep 2025 08:58:54 GMT, Jonas Norlinder <[email protected]> wrote:

>> src/java.management/share/classes/java/lang/management/MemoryMXBean.java 
>> line 282:
>> 
>>> 280:      *
>>> 281:      * @return the total CPU time for all garbage collection
>>> 282:      * threads in nanoseconds.
>> 
>> Not sure did I miss the discussion, other methods like 
>> getTotalCompilationTime() return millis, is it ok or required to use new 
>> units here?
>
> It is indeed unfortunate that methods mix units but we are complementing, 
> `OperatingSystemMXBean.getProcessCpuTime()` which returns nanoseconds.

It’s in Both names - especially with the Description - understandable what it 
means, I was just afraid that people could confuse concepts. Maybe it doesn’t 
really matter. I think in the gc specific ones the colateral doc was a bit more 
specific about concurrent times and pauses, in the past.

-------------

PR Review Comment: https://git.openjdk.org/jdk/pull/27537#discussion_r2390586886

Reply via email to