scala - 增加 Scala 的 JVM 堆大小?

标签 scala command-line jvm heap-memory

我有一个 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/

相关文章:

scala - 如何在没有 SQL 查询的情况下使用 Spark Dataframe 检查相等性?

scala - 使用 json4s 将 [String,Any] 映射到压缩 json 字符串

scala - Play Scala 依赖注入(inject) : How to use it

scala - CombineBy Key Spark 方法

linux - 需要帮助在 Linux 终端中使用 sed 编辑多个文件

windows - GNU sed 4.2.1 匹配第二次出现

java - 为什么我的代码不从命令行获取输入?

java - 如何强制 CFHTTP 不对查询参数进行编码?

java - Java 标准库如何与 native 代码通信?

kotlin - CorDapp流测试中的内存泄漏