diff --git a/plugins/groovy/jps-plugin/src/org/jetbrains/jps/incremental/groovy/ForkedGroovyc.java b/plugins/groovy/jps-plugin/src/org/jetbrains/jps/incremental/groovy/ForkedGroovyc.java index 94690e146d42..694b9df8756e 100644 --- a/plugins/groovy/jps-plugin/src/org/jetbrains/jps/incremental/groovy/ForkedGroovyc.java +++ b/plugins/groovy/jps-plugin/src/org/jetbrains/jps/incremental/groovy/ForkedGroovyc.java @@ -69,7 +69,7 @@ class ForkedGroovyc implements GroovycFlavor { } List vmParams = ContainerUtilRt.newArrayList(); - vmParams.add("-Xmx" + settings.heapSize + "m"); + vmParams.add("-Xmx" + System.getProperty("groovyc.heap.size", settings.heapSize) + "m"); vmParams.add("-Dfile.encoding=" + System.getProperty("file.encoding")); //vmParams.add("-Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5239"); diff --git a/plugins/groovy/src/org/jetbrains/plugins/groovy/compiler/GroovyCompilerConfigurable.form b/plugins/groovy/src/org/jetbrains/plugins/groovy/compiler/GroovyCompilerConfigurable.form index 0fc52a4c9264..5dd2805cf780 100644 --- a/plugins/groovy/src/org/jetbrains/plugins/groovy/compiler/GroovyCompilerConfigurable.form +++ b/plugins/groovy/src/org/jetbrains/plugins/groovy/compiler/GroovyCompilerConfigurable.form @@ -1,6 +1,6 @@
- + @@ -8,7 +8,7 @@ - + @@ -25,6 +25,7 @@ + @@ -33,18 +34,28 @@ - + + + + + + + + + + + - + @@ -53,14 +64,6 @@ - - - - - - - -