java-14 - 在从 azul/zulu-openjdk-debian:14 获取的图像中找不到“jhsdb”命令
问题描述
我使用映像 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
...
推荐阅读
- javascript - 动态创建一个 bootstrap-4 行并将 div 附加到它
- c - C语言游戏的while循环?
- .net-core - ConfigureWebHostDefaults 和 ConfigureWebHost 方法有什么区别?
- html - 标签不可点击且未链接
- html - CSS覆盖定位问题
- javascript - 如何在 chrome 扩展程序中重新定向到谷歌搜索?
- excel - 从包含 CSV 文件的文件夹中筛选 Power Query 中的多个条件的方法
- vuejs2 - vue-router 在 url 中返回 'function%20%' 而不是 param
- python - 调用随机值以绘制形状和删除形状
- sql - 时态表以一种奇怪的模式检索具有不同顺序的分区行集