# HG changeset patch # User Doug Simon # Date 1437570663 -7200 # Node ID 1b16dd28160c41a01c35b65a81de664ba9c79f22 # Parent 11c97c1d824acf3050309e0fd11acb7b5dad5056 removed forward looking statements from comment diff -r 11c97c1d824a -r 1b16dd28160c src/share/vm/runtime/advancedThresholdPolicy.cpp --- a/src/share/vm/runtime/advancedThresholdPolicy.cpp Wed Jul 22 14:37:17 2015 +0200 +++ b/src/share/vm/runtime/advancedThresholdPolicy.cpp Wed Jul 22 15:11:03 2015 +0200 @@ -375,13 +375,7 @@ } else if ((this->*p)(i, b, cur_level)) { #ifdef COMPILERJVMCI // Since JVMCI takes a while to warm up, its queue inevitably backs up during - // early VM execution. As of 2014-06-13, JVMCI's inliner assumes that the root - // compilation method and all potential inlinees have mature profiles (which - // includes type profiling). If it sees immature profiles, JVMCI's inliner - // can perform pathologically bad (e.g., causing OutOfMemoryErrors due to - // exploring/inlining too many graphs). Since a rewrite of the inliner is - // in progress, we simply disable the dialing back heuristic for now and will - // revisit this decision once the new inliner is completed. + // early VM execution. next_level = CompLevel_full_profile; #else // C1-generated fully profiled code is about 30% slower than the limited profile