【发布时间】:2019-01-22 04:52:41
【问题描述】:
我正在尝试诊断在 Kubernetes 下的 Docker 中运行的 java 进程的内存问题。
Java 版本为 Java 8 (1.8.0):
root@myHost:/# java -version
openjdk version "1.8.0_181"
OpenJDK Runtime Environment (build 1.8.0_181-8u181-b13-2~deb9u1-b13)
OpenJDK 64-Bit Server VM (build 25.181-b13, mixed mode)
我看到很多在线讨论和建议and questions on SO 都涉及到Native Memory Tracking 的使用。
如果启用 NMT,预计会对性能或内存使用产生哪些负面影响?
在生产中始终以“详细”级别启用 NMT 是否可行/允许/推荐:
-XX:NativeMemoryTracking=detail
【问题讨论】:
标签: java