java: OutOfMemoryError: nicht genügend Arbeitsspeicher während der Ausführung JUnits in der Idee

Ich versuche zu laufen JUnits von meinem IntelliJ Idea
Wenn ich versuche zu laufen, die Test.java die Datei gibt es mir eine Fehlermeldung, dass

java: OutOfMemoryError: nicht genügend Speicher

Habe ich versucht, die Erhöhung des Arbeitsspeichers auf die Idee zu so groß wie 6GB, aber es gibt mir immer noch den gleichen Fehler, was bin ich :/

Erhöhung der folgenden, die in idea64.vmoptions nicht helfen. aktuelle vmoption Einstellungen in /opt/Idee/bin:

-Xms124m
-Xmx2g
-XX:MaxPermSize=2g
-XX:ReservedCodeCacheSize=196m
-XX:+UseCodeCacheFlushing
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true

PS:- das Projekt hat ~83k-Dateien und die Gesamtgröße des Projekts ist die 1.1 GB

Unten ist ein Fehler aufgetreten:-

Informationen:Mit javac 1.6.0_35 zum kompilieren von java-Quellen
Informationen:java: Das system ist von Ressourcen. Informationen:java:
Konsultieren Sie die folgende Stapelüberwachung für weitere details. Informationen:java: bei
com.Sonne.tools.javac.util.Position$LineMapImpl.bauen (- Position.java:139)
Informationen:java: bei
com.Sonne.tools.javac.util.Position.makeLineMap(Position.java:63)
Informationen:java: bei
com.Sonne.tools.javac.parser.Scanner.getLineMap(Scanner.java:1105)
Informationen:java: bei
com.Sonne.tools.javac.main.JavaCompiler.parse(JavaCompiler.java:512)
Informationen:java: bei
com.Sonne.tools.javac.main.JavaCompiler.parse(JavaCompiler.java:550)
Informationen:java: bei
com.Sonne.tools.javac.main.JavaCompiler.parseFiles(JavaCompiler.java:804)
Informationen:java: bei
com.Sonne.tools.javac.main.JavaCompiler.kompilieren(JavaCompiler.java:727)
Informationen:java: bei
com.Sonne.tools.javac.main.Main.kompilieren(Main).java:353) Informationen:java:
bei com.Sonne.tools.javac.api.JavacTaskImpl.call(JavacTaskImpl.java:115)
Informationen:java: bei
org.jetbrains.jps.javac.JavacMain.kompilieren(JavacMain.java:166)
Informationen:java: bei
org.jetbrains.jps.inkrementelle.java.JavaBuilder.compileJava(JavaBuilder.java:364)
Informationen:java: bei
org.jetbrains.jps.inkrementelle.java.JavaBuilder.kompilieren(JavaBuilder.java:276)
Informationen:java: bei
org.jetbrains.jps.inkrementelle.java.JavaBuilder.doBuild(JavaBuilder.java:190)
Informationen:java: bei
org.jetbrains.jps.inkrementelle.java.JavaBuilder.bauen(JavaBuilder.java:162)
Informationen:java: bei
org.jetbrains.jps.inkrementelle.IncProjectBuilder.runModuleLevelBuilders(IncProjectBuilder.java:992)
Informationen:java: bei
org.jetbrains.jps.inkrementelle.IncProjectBuilder.runBuildersForChunk(IncProjectBuilder.java:739)
Informationen:java: bei
org.jetbrains.jps.inkrementelle.IncProjectBuilder.buildTargetsChunk(IncProjectBuilder.java:769)
Informationen:java: bei
org.jetbrains.jps.inkrementelle.IncProjectBuilder.buildChunkIfAffected(IncProjectBuilder.java:702)
Informationen:java: bei
org.jetbrains.jps.inkrementelle.IncProjectBuilder.buildChunks(IncProjectBuilder.java:523)
Informationen:java: bei
org.jetbrains.jps.inkrementelle.IncProjectBuilder.runBuild(IncProjectBuilder.java:314)
Informationen:java: bei
org.jetbrains.jps.inkrementelle.IncProjectBuilder.bauen(IncProjectBuilder.java:179)
Informationen:java: bei
org.jetbrains.jps.cmdline.BuildRunner.runBuild(BuildRunner.java:129)
Informationen:java: bei
org.jetbrains.jps.cmdline.BuildSession.runBuild(BuildSession.java:216)
Informationen:java: bei
org.jetbrains.jps.cmdline.BuildSession.run(BuildSession.java:111)
Informationen:java: bei
org.jetbrains.jps.cmdline.BuildMain$MyMessageHandler$1.run(BuildMain.java:132)
Informationen:java: bei
org.jetbrains.jps.service.impl.SharedThreadPoolImpl$1.run(SharedThreadPoolImpl.java:41)
Informationen:java: bei
java.util.gleichzeitige.Vollzieher$RunnableAdapter.call(Vollzieher.java:441)
Informationen:java: bei
java.util.gleichzeitige.FutureTask$Sync.innerRun(FutureTask.java:303)
Informationen:java: bei
java.util.gleichzeitige.FutureTask.run(FutureTask.java:138)
Informationen:java: bei
java.util.gleichzeitige.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
Informationen:java: bei
java.util.gleichzeitige.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
Informationen:java: bei java.lang.Thread.run(Thread.java:662)
Informationen:java: Fehler beim kompilieren-Modul 'app'
Informationen:Zusammenstellung abgeschlossen, mit 1 Fehler und 0 Warnungen in 3 min
19 sec Informationen:1 Fehlerinformationen:0 Warnungen Fehler:java:
OutOfMemoryError: nicht genügend Speicher

java: OutOfMemoryError: nicht genügend Arbeitsspeicher während der Ausführung JUnits in der Idee

  • Sie können -Xms1g oder -Xmx4g BTW 4G = 4096M
  • Denken Sie über diese, wenn Sie genannt System.exit(0); oder Ihre test stürzte die JVM, würden Sie wollen, dass Ihre IDEE zu sterben, wie gut?
  • Könnten Sie mehr details zu dem Fehler wegen ungenügenden Speicherplatzes (ist es ein Haufen? der permgen?), wenn es passiert (nach einigen test run oder am Anfang)?
  • ich habe anbei das Fehlerprotokoll oben
InformationsquelleAutor vipin8169 | 2014-06-20
Schreibe einen Kommentar