我有一个 Scala 数据处理工具,但失败了java.lang.OutOfMemoryError
例外。该工具需要对一个大数据文件(我正在处理的数据文件超过 700MB)进行几次传递,因此如果整个文件可以存储在内存中会很方便。
我从命令行或使用“scala”运行器从 Bash 脚本运行该工具。如何为此增加 JVM 堆大小?我尝试过通过-Xmx1024m
,但它不承认这个论点。我正在使用 Scala 2.8.0 (r18678) 的夜间版本。
您可以通过 -J 将选项传递给 JVM。例如。,
scala -J-Xmx2g ...
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)