Skip to content

Commit 8dfa90b

Browse files
authored
Merge pull request #19619 from cjjdespres/0.46-aot-cache-default
(0.46) Enabled AOT cache at server by default
2 parents 0f7645c + bf2edf2 commit 8dfa90b

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

runtime/compiler/control/J9Options.cpp

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1419,7 +1419,12 @@ J9::Options::JITServerParseCommonOptions(J9VMInitArgs *vmArgsArray, J9JavaVM *vm
14191419
return false;
14201420
}
14211421

1422-
if (xxJITServerUseAOTCacheArgIndex > xxDisableJITServerUseAOTCacheArgIndex)
1422+
// If not explicitly set, AOT cache is disabled by default at the client and enabled by default at the server
1423+
if (xxDisableJITServerUseAOTCacheArgIndex > xxJITServerUseAOTCacheArgIndex)
1424+
compInfo->getPersistentInfo()->setJITServerUseAOTCache(false);
1425+
else if (xxJITServerUseAOTCacheArgIndex > xxDisableJITServerUseAOTCacheArgIndex)
1426+
compInfo->getPersistentInfo()->setJITServerUseAOTCache(true);
1427+
else if (compInfo->getPersistentInfo()->getRemoteCompilationMode() == JITServer::SERVER)
14231428
compInfo->getPersistentInfo()->setJITServerUseAOTCache(true);
14241429
else
14251430
compInfo->getPersistentInfo()->setJITServerUseAOTCache(false);

0 commit comments

Comments
 (0)