src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File
*** old/src/share/vm/gc_implementation/parNew/parNewGeneration.cpp	Wed Jan 15 01:41:07 2014
--- new/src/share/vm/gc_implementation/parNew/parNewGeneration.cpp	Wed Jan 15 01:41:06 2014

*** 1069,1079 **** --- 1069,1079 ---- if (UseAdaptiveSizePolicy) { size_policy->minor_collection_end(gch->gc_cause()); size_policy->avg_survived()->sample(from()->used()); } ! // We need to use a monotonically non-deccreasing time in ms ! // We need to use a monotonically non-decreasing time in ms // or we will see time-warp warnings and os::javaTimeMillis() // does not guarantee monotonicity. jlong now = os::javaTimeNanos() / NANOSECS_PER_MILLISEC; update_time_of_last_gc(now);
*** 1401,1411 **** --- 1401,1411 ---- } #ifndef PRODUCT // It's OK to call this multi-threaded; the worst thing // that can happen is that we'll get a bunch of closely ! // spaced simulated oveflows, but that's OK, in fact ! // spaced simulated overflows, but that's OK, in fact // probably good as it would exercise the overflow code // under contention. bool ParNewGeneration::should_simulate_overflow() { if (_overflow_counter-- <= 0) { // just being defensive _overflow_counter = ParGCWorkQueueOverflowInterval;

src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File