gpt4 book ai didi

斯卡拉 :Out of memory during building Breeze

转载 作者:行者123 更新时间:2023-12-02 15:18:35 26 4
gpt4 key购买 nike

我正在尝试构建 Breeze我自己使用 Intellij IDEA

这是我的环境
Intellij版本:2018.2.1社区
操作系统:Windows 10 64位
JDK版本:1.8.0_181
scala SDK版本:2.12
sbt版本:抱歉..找不到它。

一开始,它一直显示错误消息:java.lang.OutOfMemoryError: 超出GC开销限制

我做了什么:
1. 在“自定义虚拟机选项”中添加“Xmx2048m”

2. 在设置(ctrl+alt+s)=>构建、执行、部署=>构建工具=>sbt
将“最大堆大小”更改为 9196(非常大...)

3. 在Settings(ctrl+alt+s)=>Build,Execution,DeployMent=>Compiler=>Scala Compiler=>Additional编译器选项中,添加“-J-Xmx4096m”

4. 在 Scala Compiler=>Scala Compile Server 中,将 JVM 最大堆大小更改为 4096

完成这些操作后,我仍然有一些机会因为编译过程中内存不足而失败。
我错过了什么重要的事情吗?

最佳答案

看来您正在使用 IntelliJ 内部构建系统。相反,尝试配置 IntelliJ 以将构建委托(delegate)给 sbt 本身,如下所示:

  1. 启用setting : 使用 sbt shell 进行构建和导入(需要 sbt 0.13.5+)

  2. 在项目根目录创建 .jvmopts 文件:

    -Xmx4G 
    -XX:MaxMetaspaceSize=4G
  3. sbt 项目 工具窗口中,单击 sbt 任务 节点,然后选择您要运行的任务。请注意,从主菜单生成命令,例如,Build |构建项目,现在也应该挂接到系统 SBT

  4. sbt shell工具窗口中监控执行输出

关于斯卡拉 :Out of memory during building Breeze,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52667358/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com