With JDK-8208390 the variable to track G1CollectedHeap::millis_since_last_gc has been separated from G1Policy needed time tracking since G1Policy and G1CollectedHeap::millis_since_last_gc uses a different time source (Ticks vs. os::JavaTimeNanos).
That functionality has not much to do with policy decisions at all. Investigate whether a more appropriate place for that can be found (e.g. G1CollectedHeap).
That functionality has not much to do with policy decisions at all. Investigate whether a more appropriate place for that can be found (e.g. G1CollectedHeap).
- blocks
-
JDK-8248221 G1: millis_since_last_gc updated at wrong time
-
- Closed
-
- duplicates
-
JDK-8248401 Refactor/unify RMI gc support functionality
-
- Resolved
-
- is blocked by
-
JDK-8165501 Serial, Parallel and G1 should track the time since last gc for millis_since_last_gc() with full precision
-
- Closed
-
- relates to
-
JDK-8208390 G1 should always use ticks as internal time base instead of double
-
- Open
-