JDK or JRE
大多数人似乎从不区分 JDK 与 JRE, 所以要确定这事情需要先弄明白 JDK 和 JRE 到底是什么:
JDK: Java Development Kit
JRE: Java..., 同时 JDK 作为开发套件是包含 JRE 的; 而 JRE 仅为 Java 运行时环境, 它只包含 Java 程序运行时所必须的一些命令以及依赖类库, 所以 JRE 会比 JDK 体积更小、更轻量...Hotspot
OpenJ9
TaobaoVM
LiquidVM
Azul Zing
这些 JVM 实现可能具有不同的特性和性能, 比如 Hotspot 是最常用的 JVM 实现, 综合性能、兼容性等最佳...最佳实践
根据上面的测试和验证结果, 这里总结一下最佳实践:
1、容器内内置 tini 或者 dump-init 是比较好的做法可以防止僵尸进程
2、tini 或者 dump-init 并不能百分百实现优雅关闭...众所周知, Java 是有虚拟机的, Java 代码被编译成 Class 文件然后在 JVM 中运行; JVM 默认会根据操作系统环境来自动设置堆内存(HeapSize), 而容器化 Java 应用面临的挑战其一就是如何让