gpt4 book ai didi

java - 为什么我不能在 eclipse.ini 中将 -Xmx 设置为 1024m?

转载 作者:行者123 更新时间:2023-11-30 11:45:45 25 4
gpt4 key购买 nike

当我尝试设置 -Xmx1024m 时,我收到消息:

cannot create VM

但在我的电脑上近 1500 米免费。怎么可能?谢谢。

最佳答案

我相信关于内存空间过于分散而无法分配足够大的内存块的评论是正确的。

查看 Eclipse 错误 https://bugs.eclipse.org/bugs/show_bug.cgi?id=188968 .

碎片通常归咎于加载到地址空间中间的 Windows dll。特别是,初始屏幕需要加载 user32.dll,这反过来可以根据您的计算机上安装的内容引入第 3 方库。

获得更多内存的一种方法是将 JVM fork 到第二个进程中,而不是在 eclipse 进程中运行(这是默认设置)。这wiki page详细介绍了 eclipse.ini 文件的 -vm 设置。您可以通过将 -vm 设置为指向 javaw.exe 来强制在第二个进程中 fork vm。

这应该有所帮助,因为在加载图形 dll 以显示启动画面之前,在第二个进程中 fork jvm 会启动 vm。

关于java - 为什么我不能在 eclipse.ini 中将 -Xmx 设置为 1024m?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10207481/

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