Я новичок в Scala, sbt и REPL.
Единственное, что мне очень нравится, это опция ~
для циклического запуска или компиляции при редактировании файлов. Поэтому я часто запускаю ~run
.
Но он теряет память. Поскольку после 20-30 запусков вся интерактивная оболочка sbt вылетает с:
[info] Compiling 1 Scala source to /home/[redacted]
sbt appears to be exiting abnormally.
The log file for this session is at /tmp/sbt853875123365456892.log
java.lang.OutOfMemoryError: Metaspace
Error during sbt execution: java.lang.OutOfMemoryError: Metaspace
Честно говоря, это неважно, но пока я понимаю, что такое OOME, вопрос, который я пытаюсь выяснить, действительно ли это так? Ответ "нет", но...
- Это ошибка sbt? (должен ли я попытаться сообщить об этом?)
- Что-то не так с моей программой? (утечка памяти?)