Выделение пространства памяти Java 12.0.1 с использованием -Xmx не работает, -d64 не распознается
В настоящее время я использую сервер GCP, использующий Debian 9 и Java 12.0.1. Я пытался выделить 7 ГБ оперативной памяти на сервер Java, используя -Xms1G -Xmx7G
при запуске, однако, когда стресс-тестирование сервера и работает free -m
на заднем плане я не видел, чтобы Java использовала больше, чем ровно 1,75 ГБ оперативной памяти, даже в условиях огромной нагрузки.
Я ранее использовал -d64
указать 64-битную Java с моей старой версией Java (я полагаю, openJDK 1.8), но после обновления до Java 12.0.1 я получаю сообщение об ошибке при попытке использовать -d64
, Unrecognized option: -d64
,
Моя текущая виртуальная машина имеет 7,5 ГБ оперативной памяти. Бег 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
ниже.