You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|`neogradle.subsystems.decompiler.maxMemory`| How much heap memory is given to the decompiler. Can be specified either in gigabyte (`4g`) or megabyte (`4096m`). |
498
-
|`neogradle.subsystems.decompiler.maxThreads`| By default the decompiler uses all available CPU cores. This setting can be used to limit it to a given number of threads. |
499
-
|`neogradle.subsystems.decompiler.logLevel`| Can be used to override the [decompiler loglevel](https://vineflower.org/usage/#cmdoption-log). |
|`neogradle.subsystems.decompiler.maxMemory`| How much heap memory is given to the decompiler. Can be specified either in gigabyte (`4g`) or megabyte (`4096m`). |
498
+
|`neogradle.subsystems.decompiler.maxThreads`| By default the decompiler uses all available CPU cores. This setting can be used to limit it to a given number of threads, the lower the amount of threads the less memory is consumed. If set to 0 then the limit is disabled. |
499
+
|`neogradle.subsystems.decompiler.logLevel`| Can be used to override the [decompiler loglevel](https://vineflower.org/usage/#cmdoption-log). |
.details("The Decompiler could not successfully decompile Minecraft because it ran out of memory. Modify your runtime configuration and the decompiler subsystems configuration, and try again.")
59
+
.solution("Either increase the memory allowance for the decompiler, or reduce the concurrency on the decompiler to reduce memory consumption.")
60
+
.section("common-decompiler-settings");
61
+
}, getLogger());
62
+
63
+
if (throwError) {
64
+
thrownewGradleException("The decompiler failed to run. It ran out of memory.");
0 commit comments