Ich habe ein seltsames Verhalten meines Scala-Compilers bemerkt. Beim Kompilieren einer Klasse wird gelegentlich ein OutOfMemoryError ausgelöst. Hier ist die Fehlermeldung:
[info] Compiling 1 Scala source to /Users/gruetter/Workspaces/scala/helloscala/target/scala-2.9.0/test-classes...
java.lang.OutOfMemoryError: PermGen space
Error during sbt execution: java.lang.OutOfMemoryError: PermGen space
Es kommt nur gelegentlich vor und der Fehler wird normalerweise beim nachfolgenden Kompilierungslauf nicht ausgelöst. Ich benutze Scala 2.9.0 und kompiliere über SBT.
Hat jemand eine Ahnung, was die Ursache für diesen Fehler sein könnte? Vielen Dank im Voraus für Ihre Erkenntnisse.
java.lang.OutOfMemoryError: Metaspace
(das Äquivalent Problem für Scala läuft auf Java 8) , wenn Sie ersetzenMaxPermSize
mitMaxMetaspaceSize
.