首页 > 解决方案 > 使用 -Xmx 分配 Java 12.0.1 内存空间不起作用,无法识别 -d64

问题描述

我目前正在使用 Debian 9 和 Java 12.0.1 运行 GCP 服务器。我一直在尝试为-Xms1G -Xmx7G启动时使用的 java 服务器分配 7GB 的 RAM,但是当对服务器进行压力测试并free -m在后台运行时,我没有看到 Java 使用超过 1.75GB 的 RAM,即使在巨大的压力下也是如此。

我以前使用-d64旧版本的 Java(我相信是 openJDK 1.8?)指定 64 位 Java,但是自从升级到 Java 12.0.1 后,尝试使用-d64,时出现错误Unrecognized option: -d64

我当前的 VM 有 7.5GB 的 RAM。跑步uname -a给了我以下信息:

Linux server-name 4.9.0-8-amd64 #1 SMP Debian 4.9.144-3.1 (2019-02-19) x86_64 GNU/Linux

编辑:跟进评论,请参阅ulimit -a下面的结果。 在此处输入图像描述

标签: javagoogle-cloud-platformdebianjava-12

解决方案


推荐阅读