java - 使用 -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
解决方案
推荐阅读
- c# - .net Core Grpc 客户端无法调用 Greeter 服务
- python - 如何通过在 selenium (Python) 中按 TAB 来获取元素?
- angular - Angular 6 Event.Prevent 单选按钮的默认值
- python - OpenCV 调整大小错误(-215:断言失败)
- angular - Angular - 如何在一个请求中一次性订阅数据,并在子组件中使用它?
- java - 如何在春季扩展 1 个以上的实例并处理计划任务?
- common-lisp - let绑定中的“必需参数不是符号”错误
- php - Codeigniter 4 查询构建器连接仅从第一个表显示 1 次
- python - 如果使用 asyncio,类 __init__ 方法是否需要异步?
- c# - 带有 System.Text.Json 的可选属性的自定义 JSON 序列化程序