gpt4 book ai didi

java - IBM JRE 1.5 无法使用请求的 1.5G 内存启动

转载 作者:行者123 更新时间:2023-11-29 06:22:38 25 4
gpt4 key购买 nike

Windows 上的 IBM JRE 5.0,当在具有 2GB 内存的笔记本电脑上给出 -Xmx1536m 时,拒绝启动:下面的错误消息。使用 -Xmx1000m 它确实开始了。

此外,它在其他服务器甚至笔记本电脑上以 -Xmx1536m 开始正常,所以我认为不仅仅是内存不足。

此外,当从具有相同内存参数的 Eclipse 中启动时(尽管在本例中使用 IBM 5 JDK 中的 JRE),它运行良好。

知道这里发生了什么吗?

JVMJ9VM015W 库 j9gc23(2) 的初始化错误:无法实例化堆。请求 1536M无法创建 Java 虚拟机


编辑:

有谁知道 "3GB switch"并且它是否与此处相关(除了明显的事实,这大约是一个内存限制问题)。我如何判断它是否已启用以及打开它的最直接方法是什么?

最佳答案

根据 IBM DeveloperWorks:

Cause
The system does not have the necessary resources to satisfy the maximum default heap value required to run the JVM.

要解决,这里是这样说的

Resolving the problem
If you receive this error message when starting the JVM, free memory by stopping other applications that might be consuming system resources.

您的 JVM 没有足够的内存资源来创建最大 1536 MB 的堆空间。只需确保您有足够的内存来容纳它。

另外,我相信在 Windows 中,最大堆空间是 1000MB?我不确定这是否可靠,但在 Linux/AIX 中,任何超过 1GB 的 Xmx 都可以正常工作。

关于java - IBM JRE 1.5 无法使用请求的 1.5G 内存启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2410297/

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