SBT не хватает памяти

Я использую SBT 0.12.3 для тестирования некоторого кода и часто получаю это сообщение об ошибке во время интерактивного тестирования с~test команда.

8. Waiting for source changes... (press enter to interrupt)
[info] Compiling 1 Scala source to C:\Users\t\scala-projects\scala test\target\s
cala-2.10\classes...
sbt appears to be exiting abnormally.
  The log file for this session is at C:\Users\t\AppData\Local\Temp\sbt566325905
3150896045.log
java.lang.OutOfMemoryError: PermGen space
        at java.util.concurrent.FutureTask$Sync.innerGet(Unknown Source)
        at java.util.concurrent.FutureTask.get(Unknown Source)
        at sbt.ConcurrentRestrictions$anon$4.take(ConcurrentRestrictions.scala:
196)
        at sbt.Execute.next$1(Execute.scala:85)
        at sbt.Execute.processAll(Execute.scala:88)
        at sbt.Execute.runKeep(Execute.scala:68)
        at sbt.EvaluateTask$.run$1(EvaluateTask.scala:162)
        at sbt.EvaluateTask$.runTask(EvaluateTask.scala:177)
        at sbt.Aggregation$anonfun$4.apply(Aggregation.scala:46)
        at sbt.Aggregation$anonfun$4.apply(Aggregation.scala:44)
        at sbt.EvaluateTask$.withStreams(EvaluateTask.scala:137)
        at sbt.Aggregation$.runTasksWithResult(Aggregation.scala:44)
        at sbt.Aggregation$.runTasks(Aggregation.scala:59)
        at sbt.Aggregation$anonfun$applyTasks$1.apply(Aggregation.scala:31)
        at sbt.Aggregation$anonfun$applyTasks$1.apply(Aggregation.scala:30)
        at sbt.Command$anonfun$applyEffectОшибка очевидна, я увеличиваю размер кучи в облаке, и она может перестать выдавать эту ошибку, но дело в том, что она завершает работу после нескольких (я не знаю, сколько) тестовых взаимодействий с минимальным изменением кода, и если простое увеличение кучи решит проблему, или мне придется выполнить дополнительную работу, чтобы не исчерпать память.$anonfun$apply$3.apply(Command.sca
la:62)
        at sbt.Command$anonfun$applyEffectОшибка очевидна, я увеличиваю размер кучи в облаке, и она может перестать выдавать эту ошибку, но дело в том, что она завершает работу после нескольких (я не знаю, сколько) тестовых взаимодействий с минимальным изменением кода, и если простое увеличение кучи решит проблему, или мне придется выполнить дополнительную работу, чтобы не исчерпать память.$anonfun$apply$3.apply(Command.sca
la:62)
        at sbt.Command$.process(Command.scala:90)
        at sbt.MainLoop$anonfun$next команда.$anonfun$apply$1.apply(MainLoop.scala:71
)
        at sbt.MainLoop$anonfun$next команда.$anonfun$apply$1.apply(MainLoop.scala:71
)
        at sbt.State$anon$2.process(State.scala:170)
        at sbt.MainLoop$anonfun$next$1.apply(MainLoop.scala:71)
        at sbt.MainLoop$anonfun$next$1.apply(MainLoop.scala:71)
        at sbt.ErrorHandling$.wideConvert(ErrorHandling.scala:18)
        at sbt.MainLoop$.next(MainLoop.scala:71)
        at sbt.MainLoop$.run(MainLoop.scala:64)
        at sbt.MainLoop$anonfun$runWithNewLog$1.apply(MainLoop.scala:53)
        at sbt.MainLoop$anonfun$runWithNewLog$1.apply(MainLoop.scala:50)
        at sbt.Using.apply(Using.scala:25)
        at sbt.MainLoop$.runWithNewLog(MainLoop.scala:50)
        at sbt.MainLoop$.runAndClearLast(MainLoop.scala:33)
        at sbt.MainLoop$.runLoggedLoop(MainLoop.scala:17)
Error during sbt execution: java.lang.OutOfMemoryError: PermGen space

Ошибка очевидна, я увеличиваю размер кучи в облаке, и она может перестать выдавать эту ошибку, но дело в том, что она завершает работу после нескольких (я не знаю, сколько) тестовых взаимодействий с минимальным изменением кода, и если простое увеличение кучи решит проблему, или мне придется выполнить дополнительную работу, чтобы не исчерпать память.

Заранее спасибо.

Ответы на вопрос(1)

Ваш ответ на вопрос