Я помітив дивну поведінку мого компілятора Scala. Іноді він створює OutOfMemoryError під час компіляції класу. Ось повідомлення про помилку:
[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
Це трапляється лише раз у раз, і помилка, як правило, не виникає під час наступного запуску компіляції. Я використовую Scala 2.9.0 і компілюю через SBT.
Хтось знає, що може бути причиною цієї помилки? Заздалегідь дякуємо за вашу думку.
java.lang.OutOfMemoryError: Metaspace
(еквівалентна проблема для Scala, що працює на Java 8), якщо замінитиMaxPermSize
наMaxMetaspaceSize
.