没有足够的内存供Java运行时环境继续运行

HeadPilgrimHeadPilgrim 成员职位:2新手
2021年1月编辑 帮助
这是一个新安装在我的电脑上的9.8版本的快速矿工工作室。我有32GB的内存,所以我不确定怎么可能会有内存不足。我已经附加了我得到的bat文件错误以及日志文件。
请帮助我需要使用RapidMiner为我的类。

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

最好的答案

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

    你怎么了?

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

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

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

    问候,
    Balazs

答案

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

    谢谢你的分析。

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

    谢谢你的记录。

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

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

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

登录注册置评。