综合来说, 我个人的建议是如果应用深度依赖 glibc, 比如包含一些 JNI 相关的代码, 那么选择 Debian 或者说基于 Debian 的基础镜像是一个比较稳的选择; 如果没有这些重度依赖问题,...无配置下的自适应
在默认不配置时, 理想状态的 JVM 应当能识别到我们对容器施加的内存 limit, 从而自动调整堆内存大小; 为了验证这种理想状态下哪些版本的 OpenJDK 能做到, 我抽取一些特定版本进行了以下测试..., 这促使我对其他参数的实际效果产生了怀疑; 为此我开始按照各个参数的添加版本手动启用这些参数进行了一些测试。..., 下面仅说一下结论。...为了测试 DNS 缓存情况我从某大佬[6]这里抄来一个测试脚本, 该脚本会测试三个版本的 OpenJDK DNS 缓存情况:
jvm-dns-ttl-policy.sh
#!