| 
                         OpenJDK 9 -XX:+UnlockExperimentalVMOptions -XX:+UseCGroupMemoryLimitForHeap  (正确的识别容器限制,1G)安全 
- [root@xiaoke-test ~]# docker run -m 4GB --rm openjdk:9-jre-slim java -XX:+UnlockExperimentalVMOptions -XX:+UseCGroupMemoryLimitForHeap -XshowSettings:vm -version 
 - VM settings: 
 -  Max. Heap Size (Estimated): 1.00G 
 -  Using VM: OpenJDK 64-Bit Server VM 
 - openjdk version "9.0.4" 
 - OpenJDK Runtime Environment (build 9.0.4+12-Debian-4) 
 - OpenJDK 64-Bit Server VM (build 9.0.4+12-Debian-4, mixed mode) 
 
  
OpenJDK 10(正确的识别容器限制,1G)安全 
- [root@xiaoke-test ~]# docker run -m 32GB --rm openjdk:10-jre-slim java -XshowSettings:vm -XX:MaxRAMFraction=1 -version 
 - VM settings: 
 -  Max. Heap Size (Estimated): 1.00G 
 -  Using VM: OpenJDK 64-Bit Server VM 
 - openjdk version "10.0.2" 2018-07-17 
 - OpenJDK Runtime Environment (build 10.0.2+13-Debian-2) 
 - OpenJDK 64-Bit Server VM (build 10.0.2+13-Debian-2, mixed mode) 
 
  
OpenJDK 11(正确的识别容器限制,1G)安全 
- [root@xiaoke-test ~]# docker run -m 4GB --rm openjdk:11-jre-slim java -XshowSettings:vm -version 
 - VM settings: 
 -  Max. Heap Size (Estimated): 1.00G 
 -  Using VM: OpenJDK 64-Bit Server VM 
 - openjdk version "11.0.1" 2018-10-16 
 - OpenJDK Runtime Environment (build 11.0.1+13-Debian-3) 
 - OpenJDK 64-Bit Server VM (build 11.0.1+13-Debian-3, mixed mode, sharing) 
 
  
OpenJDK 12(正确的识别容器限制,1G)安全 
- [root@xiaoke-test ~]# docker run -m 4GB --rm openjdk:12 java -XshowSettings:vm -version 
 - VM settings: 
 -  Max. Heap Size (Estimated): 1.00G 
 -  Using VM: OpenJDK 64-Bit Server VM 
 - openjdk version "12-ea" 2019-03-19 
 - OpenJDK Runtime Environment (build 12-ea+23) 
 - OpenJDK 64-Bit Server VM (build 12-ea+23, mixed mode, sharing) 
 
  
测试用例2(IBMOPENJ9) 
- docker run -m 4GB --rm adoptopenjdk/openjdk8-openj9:alpine-slim java -XshowSettings:vm -version 
 - docker run -m 4GB --rm adoptopenjdk/openjdk9-openj9:alpine-slim java -XshowSettings:vm -version 
 - docker run -m 4GB --rm adoptopenjdk/openjdk10-openj9:alpine-slim java -XshowSettings:vm -version 
 - docker run -m 4GB --rm adoptopenjdk/openjdk11-openj9:alpine-slim java -XshowSettings:vm -version 
 
  
openjdk8-openj9 (正确的识别容器限制,3G)安全 
- [root@xiaoke-test ~]# docker run -m 4GB --rm adoptopenjdk/openjdk8-openj9:alpine-slim java -XshowSettings:vm -version 
 - VM settings: 
 -  Max. Heap Size (Estimated): 3.00G 
 -  Ergonomics Machine Class: server 
 -  Using VM: Eclipse OpenJ9 VM 
 - openjdk version "1.8.0_192" 
 - OpenJDK Runtime Environment (build 1.8.0_192-b12_openj9) 
 - Eclipse OpenJ9 VM (build openj9-0.11.0, JRE 1.8.0 Linux amd64-64-Bit Compressed References 20181107_95 (JIT enabled, AOT enabled) 
 - OpenJ9 - 090ff9dcd 
 - OMR - ea548a66 
 - JCL - b5a3affe73 based on jdk8u192-b12) 
 
                          (编辑:滁州站长网) 
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! 
                     |