OpenJ9和HostSpot G1弹性垂直缩放的比较测试

时间:2019-04-17 08:41:52

标签: java kubernetes jelastic

在容器化环境中,使用Java时,我们在资源方面浪费巨大。在垂直扩展方面,我们需要优化的JVM。是否有任何公开比较测试可用于OpenJ9和HotSpot G1的垂直扩展和内存使用情况

1 个答案:

答案 0 :(得分:1)

  

OpenJDK 12在垂直缩放方面是否优于J9?

由于没有公开的比较测试,因此在这一阶段很难回答。现在,两个JVM的弹性都很好。

存在一个与已提交RAM的监视机制有关的已知问题。

使用OpenJ9 you have to do it on OS level

To test vertical scaling with respect to memory in OpenJ9 I recommend to monitor the resident-set-size (RSS) of a Java process with a script like this:

while true; do
   sleep 1
   ps -orss --no-headers --pid $1
done

虽然OpenJDK允许monitor the committed RAM inside a code running in JVM,但您也可以使用标准工具,例如VisualVM或其他工具。