Ich versuche, JUnits von meiner IntelliJ-Idee auszuführen Wenn ich versuche, die Test.java-Datei auszuführen, gibt es eine Fehlermeldung, die besagt, dass
java: OutOfMemoryError: unzureichender Speicher
Ich habe versucht, den Speicher, der Idea zugewiesen ist, auf 6 GB zu erhöhen, aber es gibt mir immer noch denselben Fehler, was ich vermisse: /
Das Erhöhen der folgenden Werte in idea64.vmoptions hat nicht geholfen. Die aktuellen vmoption-Einstellungen in / opt / idea / bin sind:
%Vor%PS: - Das Projekt hat ~ 83k Dateien und die Gesamtgröße des Projekts beträgt 1,1 GB.
Unten Fehler ist aufgetreten: -
Information: javac 1.6.0_35 zum kompilieren von Java Quellen verwenden Information: Java: Das System hat keine Ressourcen mehr. Information: Java: Weitere Informationen finden Sie in der folgenden Stapelverfolgung. Informationen: Java: um com.sun.tools.javac.util.Position $ LineMapImpl.build (Position.java:139) Informationen: Java: um com.sun.tools.javac.util.Position.makeLineMap (Position.java:63) Informationen: Java: um com.sun.tools.java.parser.Scanner.getLineMap (Scanner.java:1105) Informationen: Java: um com.sun.tools.javac.main.JavaCompiler.parse (JavaCompiler.java:512) Informationen: Java: um com.sun.tools.javac.main.JavaCompiler.parse (JavaCompiler.java:550) Informationen: Java: um com.sun.tools.javac.main.JavaCompiler.parseFiles (JavaCompiler.java:804) Informationen: Java: um com.sun.tools.javac.main.JavaCompiler.compile (JavaCompiler.java:727) Informationen: Java: um com.sun.tools.java.main.Main.compile (Main.java:353) Information: java: unter com.sun.tools.javac.api.JavacTaskImpl.call (JavacTaskImpl.java:115) Informationen: Java: um org.jetbrains.jps.javac.JavacMain.compile (JavacMain.java:166) Informationen: Java: um org.jetbrains.jps.incremental.java.JavaBuilder.compileJava (JavaBuilder.java:364) Informationen: Java: um org.jetbrains.jps.incremental.java.JavaBuilder.compile (JavaBuilder.java:276) Informationen: Java: um org.jetbrains.jps.incremental.java.JavaBuilder.doBuild (JavaBuilder.java:190) Informationen: Java: um org.jetbrains.jps.incremental.java.JavaBuilder.build (JavaBuilder.java:162) Informationen: Java: um org.jetbrains.jps.incremental.IncProjectBuilder.runModuleLevelBuilders (IncProjectBuilder.java:992) Informationen: Java: um org.jetbrains.jps.incremental.IncProjectBuilder.runBuildersForChunk (IncProjectBuilder.java:739) Informationen: Java: um org.jetbrains.jps.incremental.IncProjectBuilder.buildTargetsChunk (IncProjectBuilder.java:769) Informationen: Java: um org.jetbrains.jps.incremental.IncProjectBuilder.buildChunkIfAffected (IncProjectBuilder.java:702) Informationen: Java: um org.jetbrains.jps.incremental.IncProjectBuilder.buildChunks (IncProjectBuilder.java:523) Informationen: Java: um org.jetbrains.jps.incremental.IncProjectBuilder.runBuild (IncProjectBuilder.java:314) Informationen: Java: um org.jetbrains.jps.incremental.IncProjectBuilder.build (IncProjectBuilder.java:179) Informationen: Java: um org.jetbrains.jps.cmdline.BuildRunner.runBuild (BuildRunner.java:129) Informationen: Java: um org.jetbrains.jps.cmdline.BuildSession.runBuild (BuildSession.java:216) Informationen: Java: um org.jetbrains.jps.cmdline.BuildSession.run (BuildSession.java:111) Informationen: Java: um org.jetbrains.jps.cmdline.BuildMain $ MyMessageHandler $ 1.run (BuildMain.java:132) Informationen: Java: um org.jetbrains.jps.service.impl.SharedThreadPoolImpl $ 1.run (SharedThreadPoolImpl.java:41) Informationen: Java: um java.util.concurrent.Executors $ RunnableAdapter.call (Executors.java:441) Informationen: Java: um java.util.concurrent.FutureTask $ Sync.innerRun (FutureTask.java303) Informationen: Java: um java.util.concurrent.FutureTask.run (FutureTask.java:138) Informationen: Java: um java.util.concurrent.ThreadPoolExecutor $ Worker.runTask (ThreadPoolExecutor.java:886) Informationen: Java: um java.util.concurrent.ThreadPoolExecutor $ Worker.run (ThreadPoolExecutor.java:908) Informationen: java: at java.lang.Thread.run (Thread.java:662) Information: Java: Beim Kompilieren der Modul 'App' sind Fehler aufgetreten Information: Kompilierung abgeschlossen mit 1 Fehler und 0 Warnungen in 3 min 19 sec Information: 1 Fehler Information: 0 Warnungen Fehler: java: OutOfMemoryError: unzureichender Speicher
Idea führt Komponententests in einem separaten Java-Prozess durch.
Sie müssen
verwenden %Vor% und fügen Sie Ihre -XmxNNNm
den VM-Optionen hinzu.
Zum Beispiel:
%Vor%Das "-ea" bedeutet "Aktiviere Behauptungen".
Wenn Ihr Komponententest nicht in 1 GB Arbeitsspeicher ausgeführt werden kann, ist möglicherweise ein Speicherleck aufgetreten.
Basierend auf Ihrem Protokoll liegt das Problem im Compiler-Heap-Speicher.
Gehe zu
%Vor%und erhöhen Sie diesen Wert.
Tags und Links java intellij-idea junit