【问题标题】:Maximum heap size for JVM on a 32-bit and 64-bit windows server32 位和 64 位 Windows 服务器上 JVM 的最大堆大小
【发布时间】:2013-02-12 14:09:27
【问题描述】:

我在我的 Windows Server 2008 上安装了一个第三方应用程序,并附带了一个 JRE。

服务器是 64 位机器,但是当我尝试将堆大小调整到 1.5 GB 以上时,JVM 出错。

我找到了这篇文章:Understanding max JVM heap size - 32bit vs 64bit

因此,如果是 32 位窗口,则最大大小约为 1.5gb 到 2gb,因为窗口在中间占用一些空间并且需要连续。那么64位不应该更多吗?

【问题讨论】:

  • 他的 JVM 是 32 位还是 64 位 JVM? (运行java -version了解)
  • 是的,您如何测试第三方应用程序附带的内容?或者也许有人之前安装了jvm。我该如何测试?

标签: java memory jvm heap-memory 32bit-64bit


【解决方案1】:

您是否尝试过使用 -d64 选项运行 jvm?我想我在某处读到过一些虚拟机默认以 32 位模式运行

【讨论】:

    猜你喜欢
    • 2011-01-28
    • 2014-03-14
    • 1970-01-01
    • 1970-01-01
    • 2012-06-08
    • 2011-05-04
    • 1970-01-01
    • 2012-04-30
    • 2014-07-08
    相关资源
    最近更新 更多