On Mon, 10 Jul 2023 10:54:11 GMT, Aleksey Shipilev <sh...@openjdk.org> wrote:
>> Thomas Stuefe has updated the pull request incrementally with two additional >> commits since the last revision: >> >> - Add test with 1ms trim interval >> - No need for atomics > > src/hotspot/share/runtime/trimNativeHeap.cpp line 79: > >> 77: // in seconds >> 78: static double now() { return os::elapsedTime(); } >> 79: static double to_ms(double seconds) { return seconds * 1000.0; } > > Would you like to just do it in `int64_t` representing milliseconds? The > common way to get it is `nanos_to_millis(os::elapsed_counter())`. > > Turning this to integer would also obviate stuff like `MAX2(1.0, now - time)`. I would like to retain sub-ms precision for printing. ------------- PR Review Comment: https://git.openjdk.org/jdk/pull/14781#discussion_r1258230419