kubectl exec -it example-58667fc45-jbrjs -- sh # java -XshowSettings:vm -version VM VM settings: Max. Heap Size (Estimated): 1.78G Ergonomics Machine Class: server Using VM: Java HotSpot(TM) 64-Bit Server VM
java version "1.8.0_301" Java(TM) SE Runtime Environment (build 1.8.0_301-b09) Java HotSpot(TM) 64-Bit Server VM (build 25.301-b09, mixed mode)
设置堆栈的最大大小为容器内存limit的1/2, 如下所示:
1 2 3 4 5 6 7 8 9
# java -XX:MaxRAMPercentage=50.0 -XshowSettings:vm -version VM settings: Max. Heap Size (Estimated): 3.56G Ergonomics Machine Class: server Using VM: Java HotSpot(TM) 64-Bit Server VM
java version "1.8.0_301" Java(TM) SE Runtime Environment (build 1.8.0_301-b09) Java HotSpot(TM) 64-Bit Server VM (build 25.301-b09, mixed mode)