如何使用已定义的JVM堆运行Ignite

问题描述 投票:0回答:1

当前,Ignite采用默认的已安装OpenJDK 11 JVM堆大小。现在,我想为Ignite实例定义JVM的初始大小和最大堆大小。我到底需要在哪里定义,以便它将运行已定义的JVM堆配置。

jvm ignite jvm-hotspot jvm-arguments gridgain
1个回答
0
投票

您可以使用-Xms,-Xmx设置JVM内存参数。

这里是更多信息:https://apacheignite.readme.io/docs/jvm-and-system-tuning和:https://apacheignite.readme.io/docs/preparing-for-production

特定于JDK 11: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, ...
© www.soinside.com 2019 - 2024. All rights reserved.