gpt4 book ai didi

java - 为什么当我更改最大堆大小时 Eclipse 打不开?

转载 作者:行者123 更新时间:2023-12-02 17:14:09 24 4
gpt4 key购买 nike

我已经在 eclipse 中安装了 MAT 以及用于打开 IBM 格式堆转储的插件。
当我尝试从 Eclipse 中使用 File->Open 打开堆转储时,我收到一条消息框错误:

“从‘C:\UserData\heapdump.44124802.212242.6876.0003.phd’解析堆转储”期间发生内部错误。Java堆空间

我认为这是由于 Eclipse 中的最大堆大小造成的。目前eclipse.ini如下:

-startup plugins/org.eclipse.equinox.launcher_1.1.1.R36x_v20101122_1400.jar
--launcher.library plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.2.R36x_v20101222

-product org.eclipse.epp.package.jee.product
--launcher.defaultAction openFile
--launcher.XXMaxPermSize 256M
-showsplash org.eclipse.platform
--launcher.XXMaxPermSize 256m
--launcher.defaultAction openFile
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx512m

如果我按如下方式更改内存部分:

-Xms40m
-Xmx1024m

然后 eclipse 甚至没有启动:

Failed to create Java Virtual Machine

这里有什么问题吗?

最佳答案

使用 java -version 在命令行上对 Xms Xmx 值进行实验。如果您指定的这些值在那里起作用,我怀疑 PermGen 值需要以某种方式进行调整。如果没有,您的系统可能没有可用内存。

关于java - 为什么当我更改最大堆大小时 Eclipse 打不开?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11840523/

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