Как запустить Ignite с определенной кучей JVM - PullRequest
1 голос
/ 23 апреля 2020

В настоящее время Ignite принимает установленный по умолчанию размер кучи OpenJDK 11 JVM. Теперь я хочу определить начальный и максимальный размер кучи JVM для экземпляра Ignite. Где именно мне нужно определить, чтобы он запустил определенную конфигурацию кучи JVM.

1 Ответ

2 голосов
/ 23 апреля 2020

Вы можете использовать -Xms, -Xmx для установки параметров памяти JVM.

Вот дополнительная информация: https://apacheignite.readme.io/docs/jvm-and-system-tuning и: https://apacheignite.readme.io/docs/preparing-for-production

Спецификация JDK 11 c: https://docs.oracle.com/cd/E15523_01/web.1111/e13814/jvm_tuning.htm#PERFM160

В журналах Ignite вы могли видеть, сколько памяти было выделено вместе с другими параметрами: ищите эти строки:

[IgniteKernal] Language runtime: Java Platform API Specification ver. 11 

[IgniteKernal] VM information: Java(TM) SE Runtime Environment 11.0.4+10-LTS Oracle 
Corporation Java HotSpot(TM) 64-Bit Server VM 11.0.4+10-LTS

[IgniteKernal] VM total memory: 1.0GB

[IgniteKernal] VM arguments: [-Xms1g, -Xmx1g, ...
...