Я запускаю скрипт Kotlin, используя:
kotlinc -script myscript.kts
Это делает довольно тяжелую обработку данных и быстро сталкивается с ошибками GC / пространства кучи (например, java.lang.OutOfMemoryError: GC overhead limit exceeded
или java.lang.OutOfMemoryError: Java heap space
в зависимости от того, что обрабатывает скрипт).
Есть ли способ увеличить размер кучи JVM при запуске сценариев Kotlin? Попытка использовать:
kotlinc -Xmx8g -script myscript.kts
выдает предупреждение:
warning: flag is not supported by this version of the compiler: -Xmx8g