Выделение пространства памяти 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 ниже.

0 ответов

Другие вопросы по тегам