Skip to content

Commit 880fec4

Browse files
committed
Drop max heap logic for polyglot builds.
1 parent b5a89b1 commit 880fec4

File tree

1 file changed

+0
-14
lines changed

1 file changed

+0
-14
lines changed

substratevm/src/com.oracle.svm.driver/src/com/oracle/svm/driver/NativeImage.java

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,6 @@
8080
import com.oracle.svm.core.VM;
8181
import com.oracle.svm.core.option.BundleMember;
8282
import com.oracle.svm.core.option.OptionUtils;
83-
import com.oracle.svm.core.option.SubstrateOptionsParser;
8483
import com.oracle.svm.core.util.ClasspathUtils;
8584
import com.oracle.svm.core.util.ExitStatus;
8685
import com.oracle.svm.core.util.VMError;
@@ -275,7 +274,6 @@ private static <T> String oR(OptionKey<T> option) {
275274
private String printFlagsWithExtraHelpOptionQuery = null;
276275

277276
final Registry optionRegistry;
278-
private LinkedHashSet<EnabledOption> enabledLanguages;
279277

280278
private final List<ExcludeConfig> excludedConfigs = new ArrayList<>();
281279
private final LinkedHashSet<String> addModules = new LinkedHashSet<>();
@@ -828,18 +826,6 @@ private void completeOptionArgs() {
828826
if (!enabledOptions.isEmpty()) {
829827
addPlainImageBuilderArg(oHFallbackThreshold + SubstrateOptions.NoFallback);
830828
}
831-
832-
/* Determine if truffle is needed- any MacroOption of kind Language counts */
833-
enabledLanguages = optionRegistry.getEnabledOptions(OptionUtils.MacroOptionKind.Language);
834-
835-
/* Provide more memory for image building if we have more than one language. */
836-
if (enabledLanguages.size() > 1) {
837-
long baseMemRequirements = SubstrateOptionsParser.parseLong("4g");
838-
long memRequirements = baseMemRequirements + enabledLanguages.size() * SubstrateOptionsParser.parseLong("1g");
839-
/* Add mem-requirement for polyglot building - gets further consolidated (use max) */
840-
addImageBuilderJavaArgs(oXmx + memRequirements);
841-
}
842-
843829
consolidateListArgs(imageBuilderJavaArgs, "-Dpolyglot.engine.PreinitializeContexts=", ",", Function.identity()); // legacy
844830
consolidateListArgs(imageBuilderJavaArgs, "-Dpolyglot.image-build-time.PreinitializeContexts=", ",", Function.identity());
845831
}

0 commit comments

Comments
 (0)