Quando eu faço um projeto Intellij, continuo recebendo o seguinte erro de falta de memória.
Já aumentei meu tamanho de heap em idea.vmoptions
:
-Xms128m
-Xmx2048m
-XX:MaxPermSize=1024m
-XX:ReservedCodeCacheSize=64m
-ea
Mas ainda recebo este erro:
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
o que estou perdendo?
intellij-idea
Michael
fonte
fonte
mvn install
no IntelliJ. A solução foi modificar aSettings | Maven | Runner | **VM Options**
configuração Devo ter tentado todas as outras até acertar. Espero que ajude alguém.Settings
|Compiler
|Build process heap size
.Desde o IntelliJ 2016, o local é Arquivo | Configurações | Compilação, execução, implantação | Compiler | Crie o tamanho do heap do processo .
fonte
Tive um problema semelhante com a construção do Ant (iniciado manualmente a partir do IDEA GUI). No meu caso, havia a solução certa para clicar com o botão direito na tarefa Ant, escolher propriedades e definir um valor mais alto para "Espaço máximo de pilha (Mb):" e "Espaço máximo de pilha (Mb):" campos de entrada.
fonte
Para resolver esse problema, siga as etapas abaixo:
1). Em inteli Vá em Arquivo> Opção de configuração e pesquise a opção Vm. No campo Opção Vm para importador, forneça o valor -Xmx512m. Opções de configuração Intelij
2). Vá para Painel de Controle Selecione Exibir por: Ícones grandes e vá para Java. Uma janela de aviso aparecerá com o nome painel de controle Java e vá para Opções Java VM
selecione a opção de visualização. opções de visualização java
Em Java Run time Environment Setting, passe os parâmetros de tempo de execução como -Xmx1024m .
3). Se as opções fornecidas acima não funcionarem, altere o tamanho de pom.xml
fonte
GWT no Intellij 12
FWIW, estava recebendo um erro semelhante com meu aplicativo GWT durante ' Build | Projeto de reconstrução '.
Isso foi causado por Intellij fazer uma compilação completa do GWT da qual não gostei porque também é um processo muito demorado.
Desativei a compilação do GWT desativando as caixas de seleção do módulo em ' Estrutura do projeto | Facetas | GWT '.
Alternativamente, há uma configuração de ' Tamanho máximo do heap do compilador ' nesse local também.
fonte
No meu caso, o erro foi causado pela memória insuficiente alocada para o ciclo de vida de "teste" do maven. Foi corrigido adicionando
<argLine>-Xms3512m -Xmx3512m</argLine>
a:Obrigado @crazycoder por apontar isso (e também por não estar relacionado ao IntelliJ; neste caso).
fonte
Eu estava enfrentando o erro "java.lang.OutOfMemoryError: Java heap space" ao construir meu projeto usando o comando maven install.
Consegui me livrar dele alterando as configurações do maven runner.
Settings
|Build, Execution, Deployment
|Build Tools
|Maven
|Runner
|VM options
para -Xmx512mfonte
Existe um
iniciante em
para que você possa ocupar mais espaço.
fonte