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
