将 -XX:+PerfDisableSharedMem JVM 标志设置为 false 的效果
Effect of setting -XX:+PerfDisableSharedMem JVM flag to false
我提到了这个 GC 暂停 issue;它建议将 -XX:+PerfDisableSharedMem
JVM 标志设置为 false
。我的问题是当我们将此标志设置为 false
、
时会发生什么
那么/tmp/hsperfdata*
就不写了。根据 hotspot-runtime-dev 讨论,这将阻止某些性能监控命令行工具自动发现 运行 虚拟机。如果明确指定 PID,它们仍然可以附加到 运行 进程。
我提到了这个 GC 暂停 issue;它建议将 -XX:+PerfDisableSharedMem
JVM 标志设置为 false
。我的问题是当我们将此标志设置为 false
、
那么/tmp/hsperfdata*
就不写了。根据 hotspot-runtime-dev 讨论,这将阻止某些性能监控命令行工具自动发现 运行 虚拟机。如果明确指定 PID,它们仍然可以附加到 运行 进程。