内存不足,无法继续运行Java运行时环境

HeadPilgrimHeadPilgrim 成员职位:2新手
2021年1月编辑 帮助
这是我电脑上最新安装的9.8版Rapid Miner Studio。我有32GB的内存,所以我不知道为什么会有内存不足。我已经附加了我得到的bat文件错误以及日志文件。
请帮助我需要使用RapidMiner为我的课。

还要注意,当我禁用扩展时,RapidMiner启动正常,但当我选择正常启动时失败。
此外,我还查看了最近有类似问题的帖子,但他们的日志文件不同,或者发布的解决方案没有解决问题。
标记:

最好的答案

  • HeadPilgrimHeadPilgrim 成员职位:2新手
    解决方案接受
    我相信我通过将页面文件大小从0更改为仅由系统处理来解决这个问题。我相信我以前改变了这个,因为它在我的SSD上占用了大量的空间。我猜RapidMiner需要一个页面文件才能运行扩展或类似的东西。
    hush_0401
  • BalazsBaranyBalazsBarany 管理员,版主,员工,RapidMiner认证分析师,RapidMiner认证专家职位:879独角兽
    解决方案接受
    RapidMiner中没有关于页面文件的设置。在RapidMiner中,您可以设置使用的最大内存,但只有在Studio启动并且可以访问设置窗口时才有效。

    你怎么了?

    在Windows系统中,你需要进入控制面板中的“系统设置”,然后是“高级设置”,然后是“性能选项”。(从我的德语视窗翻译过来,可能会有所不同。)

    问候,
    Balazs
  • BalazsBaranyBalazsBarany 管理员,版主,员工,RapidMiner认证分析师,RapidMiner认证专家职位:879独角兽
    解决方案接受
    如果重新启动计算机并运行RapidMiner作为第一个应用程序,会发生这种情况吗?

    Java喜欢分配连续的内存区域。如果运行或运行多个应用程序,总可用内存可能足够,但不在一个位置。

    问候,
    Balazs

答案

  • BalazsBaranyBalazsBarany 管理员,版主,员工,RapidMiner认证分析师,RapidMiner认证专家职位:879独角兽
    @HeadPilgrim

    谢谢你的分析。

    据我所知,RM扩展对页面文件没有明确的要求。这可能是关于操作系统在可以换出内存和不能换出内存的情况下工作的不同。例如,如果Java运行时试图分配一个连续的内存块,如果那里有页/交换文件或分区,则更有可能成功。似乎你遇到了一个角落的情况,有一个足够大的块单独用于RapidMiner,但没有用于RapidMiner +扩展。

    谢谢你记录这些。

    最好的问候,
    Balazs
  • AndryehAndryeh 成员职位:8学我
    抱歉撞到一个旧线程,但增加页面文件的大小是什么意思?我知道什么是页面文件,但我在Windows上,它应该自动处理,我在RapidMiner设置中没有看到关于页面文件的任何内容。
  • treble_deathtreble_death 成员职位:1新手
    我在Windows 10上新安装的RapidMiner上得到了如上所述的相同错误“java运行时环境没有足够的内存来继续”,然后它列出本机内存分配未能映射一定数量的字节。我的磁盘上的空闲数超过了指定的数,并且超过了当前为所有驱动程序分配的分页文件大小的指定数。

    我进入并确保我的分页文件大小设置是自动管理的,但错误仍然存在。还有其他建议吗?

  • hush_0401hush_0401 成员职位:1新手
    我还通过启用这个设置解决了一个类似的问题。

登录注册置评。