我可以在 Win32 计算机上为 JVM 分配的最大堆大小是多少?
我在 Windows XP 上运行 BEA JRockit JDK 5.0 Update 6。我想知道当我的机器上有 4GB 主内存时我可以分配的最大堆是多少。
I have BEA JRockit JDK 5.0 Update 6 running on Windows XP. I wish to know what is the max heap I can allocate when I have primary memory of 4GB on my machine.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我没有 JRockit,但我应该尝试
-Xmx
选项的一些值。在我的 JVM 上,限制为 1610 MB:
我使用这样的程序对其进行了测试,因此您可以看到应用程序可以从可用堆中分配给 JVM 的内存量:
I don't have JRockit but I should try some values of
-Xmx
option.On my JVM the limit is 1610 MB:
I tested it with such program, so you can see how many memory you application can allocate from heap available to JVM:
在此 SO 链接 中找到了答案
Got the answer in this SO link