--- old/src/share/vm/gc/parallel/psScavenge.cpp 2015-05-28 12:12:03.471972915 +0900 +++ new/src/share/vm/gc/parallel/psScavenge.cpp 2015-05-28 12:12:03.340890490 +0900 @@ -290,7 +290,7 @@ AdaptiveSizePolicyOutput(size_policy, heap->total_collections()); - if ((gc_cause != GCCause::_java_lang_system_gc) || + if (!GCCause::is_user_requested_gc(gc_cause) || UseAdaptiveSizePolicyWithSystemGC) { // Gather the feedback data for eden occupancy. young_gen->eden_space()->accumulate_statistics();