Mercurial > hg > graal-compiler
changeset 22297:1b16dd28160c
removed forward looking statements from comment
author | Doug Simon <doug.simon@oracle.com> |
---|---|
date | Wed, 22 Jul 2015 15:11:03 +0200 |
parents | 11c97c1d824a |
children | 571202729bbf |
files | src/share/vm/runtime/advancedThresholdPolicy.cpp |
diffstat | 1 files changed, 1 insertions(+), 7 deletions(-) [+] |
line wrap: on
line diff
--- 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