В настоящее время я использую сервер 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 при попытке использования * 1006 появляется ошибка 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
ниже.
