【发布时间】:2020-04-21 09:56:51
【问题描述】:
我使用映像 azul/zulu-openjdk-debian:14 通过 Docker 将应用程序升级到 Java 14。但是,由于容器没有安装 jhsdb (jmap),我无法获取堆统计信息。想知道要安装哪个包才能获取堆统计信息、运行 GC 和进行线程转储。
【问题讨论】:
我使用映像 azul/zulu-openjdk-debian:14 通过 Docker 将应用程序升级到 Java 14。但是,由于容器没有安装 jhsdb (jmap),我无法获取堆统计信息。想知道要安装哪个包才能获取堆统计信息、运行 GC 和进行线程转储。
【问题讨论】:
确保您已提取最新版本:
# docker pull azul/zulu-openjdk-debian:14
# docker run -it azul/zulu-openjdk-debian:14 jmap -?
Usage:
jmap -clstats <pid>
to connect to running process and print class loader statistics
...
【讨论】: