我有一个 Scala 数据处理工具,该工具因 java.lang.OutOfMemoryError
异常而失败。该工具需要对一个大数据文件(我正在处理的数据文件超过 700MB)进行几次传递,因此如果整个文件可以存储在内存中会很方便。
我使用“scala”运行程序从命令行或 Bash 脚本运行该工具。如何为此增加 JVM 堆大小?我尝试传递 -Xmx1024m
,但它无法识别此参数。我使用的是 Scala 2.8.0 (r18678) 的夜间构建。
最佳答案
您可以通过 -J 将选项传递给 JVM。例如,
scala -J-Xmx2g ...
关于scala - 增加 Scala 的 JVM 堆大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1441373/