当我们在k8s集群中部署原生Quarkus服务时,如何使用thread dump和heap dump? 我需要准确检查哪个代码块面临性能问题。
谢谢, 谭
在 K8S pod 中找不到 jmap 或 jstack,在 K8S pod 中找不到 ps 命令
如果您的 GraalVM 足够新,似乎可以,请参阅此 Quarkus 指南:
从 GraalVM 22.2.0 开始,可以根据请求创建堆转储,例如杀死-SIGUSR1。随后将支持在内存不足错误时转储堆转储。
似乎链接到 GraalVM 参考手册的这一部分。
对于
PID
来说,可能只是 1
。