Cuando hago un proyecto de Intellij, sigo obteniendo el siguiente error de memoria.
Ya aumenté el tamaño de mi montón en idea.vmoptions
:
-Xms128m
-Xmx2048m
-XX:MaxPermSize=1024m
-XX:ReservedCodeCacheSize=64m
-ea
Pero sigo recibiendo este error:
Information:The system is out of resources.
Information:Consult the following stack trace for details.
Information:java.lang.OutOfMemoryError: Java heap space
Information: at com.sun.tools.javac.util.Position$LineMapImpl.build(Position.java:139)
Information: at com.sun.tools.javac.util.Position.makeLineMap(Position.java:63)
Information: at com.sun.tools.javac.parser.Scanner.getLineMap(Scanner.java:1105)
Information: at com.sun.tools.javac.main.JavaCompiler.parse(JavaCompiler.java:512)
Information: at com.sun.tools.javac.main.JavaCompiler.parse(JavaCompiler.java:550)
Information: at com.sun.tools.javac.main.JavaCompiler.parseFiles(JavaCompiler.java:804)
Information: at com.sun.tools.javac.main.JavaCompiler.compile(JavaCompiler.java:727)
Information: at com.sun.tools.javac.main.Main.compile(Main.java:353)
Information: at com.sun.tools.javac.main.Main.compile(Main.java:279)
Information: at com.sun.tools.javac.main.Main.compile(Main.java:270)
Information: at com.sun.tools.javac.Main.compile(Main.java:69)
Information: at com.sun.tools.javac.Main.main(Main.java:54)
Information: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
Information: at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
Information: at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
Information: at java.lang.reflect.Method.invoke(Method.java:597)
Information: at com.intellij.rt.compiler.JavacRunner.main(JavacRunner.java:71)
Information:Compilation completed with 1 error and 0 warnings
Information:1 error
Information:0 warnings
Error:Compiler internal error. Process terminated with exit code 3
¿Qué me estoy perdiendo?
intellij-idea
Miguel
fuente
fuente
mvn install
en IntelliJ. La solución fue modificar elSettings | Maven | Runner | **VM Options**
. Debí haber probado todos los demás ajustes allí hasta que acerté. Espero que ayude a alguien.Settings
|Compiler
|Build process heap size
.Desde IntelliJ 2016, la ubicación es Archivo | Configuraciones | Construcción, ejecución, implementación | Compilador | Genere el tamaño del montón del proceso .
fuente
Tuve un problema similar con la compilación de Ant (comenzada a mano desde IDEA GUI). En mi caso, existía la solución correcta para hacer clic con el botón derecho en la tarea Ant, elegir propiedades y establecer un valor más alto en los campos de entrada "Máximo espacio de pila (Mb):" y "Máximo espacio de pila (Mb):".
fuente
Para resolver este problema, siga los pasos que se indican a continuación:
1). En inteli, vaya a Archivo> Opción de configuración y busque la opción Vm. En el campo de Opción Vm para Importador, dé el valor -Xmx512m. Opciones de configuración de Intelij
2). Vaya a Panel de control Seleccione Ver por: Iconos grandes y luego Vaya a Java, aparecerá una ventana con el nombre Panel de control de java y luego vaya a Opciones de Java VM de Java
seleccione la opción de vista. opciones de vista de Java
En Java, la configuración del entorno de tiempo de ejecución pasa los parámetros de tiempo de ejecución como -Xmx1024m .
3). Si las opciones dadas anteriormente no funcionan, cambie el tamaño de pom.xml
fuente
GWT en Intellij 12
FWIW, recibí un error similar con mi aplicación GWT durante ' Build | Proyecto de reconstrucción '.
Esto fue causado por Intellij haciendo una compilación completa de GWT que no me gustó porque también es un proceso muy largo.
Inhabilité la compilación de GWT desactivando las casillas de verificación del módulo en ' Estructura del proyecto | Facetas | GWT '.
Alternativamente, también hay una configuración de ' Tamaño máximo de pila del compilador ' en esa ubicación.
fuente
En mi caso, el error fue causado por la memoria insuficiente asignada al ciclo de vida de "prueba" de maven. Se corrigió agregando
<argLine>-Xms3512m -Xmx3512m</argLine>
a:Gracias @crazycoder por señalar esto (y también que no está relacionado con IntelliJ; en este caso).
fuente
Me estaba enfrentando al error "java.lang.OutOfMemoryError: Java heap space" mientras construía mi proyecto usando el comando de instalación de maven.
Pude deshacerme de él cambiando la configuración del corredor maven.
Settings
|Build, Execution, Deployment
|Build Tools
|Maven
|Runner
|VM options
hasta -Xmx512mfuente
Hay un
entrante en
para que pueda abordar más espacio.
fuente