src/share/vm/gc_implementation/g1/g1MMUTracker.hpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File
*** old/src/share/vm/gc_implementation/g1/g1MMUTracker.hpp	Wed Jan 15 01:40:54 2014
--- new/src/share/vm/gc_implementation/g1/g1MMUTracker.hpp	Wed Jan 15 01:40:53 2014

*** 101,111 **** --- 101,111 ---- // The array keeps track of all the pauses that fall within a time // slice (the last time slice during which pauses took place). // The data structure implemented is a circular queue. // Head "points" to the most recent addition, tail to the oldest one. // The array is of fixed size and I don't think we'll need more than ! // two or three entries with the current behaviour of G1 pauses. ! // two or three entries with the current behavior of G1 pauses. // If the array is full, an easy fix is to look for the pauses with // the shortest gap between them and consolidate them. // For now, we have taken the expedient alternative of forgetting // the oldest entry in the event that +G1UseFixedWindowMMUTracker, thus // potentially violating MMU specs for some time thereafter.

src/share/vm/gc_implementation/g1/g1MMUTracker.hpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File