我可以在进程关闭后打开自定义 hsperfdata_root/PID 吗?

Hej*_*jwo 2 java performance heap-dump docker

我正在使用 docker 来容器化我的应用程序,并希望从主机查看它的性能。我已经映射了卷:“/opt/tmp/my_app/:/tmp”,其中包含 hsperfdata_root

  • 我可以在 jmap 或其他一些工具中以某种方式打开来自 hsperfdata_root/PID 的堆和其他信息吗?
  • 容器是否必须处于运行状态才能进行此类调试,否则可能会关闭?

Ala*_*man 5

JDK 包含jstat用于执行此操作的工具。试试jstat -snap file:/tmp/hsperfdata_root