Quarkus 原生线程转储

问题描述 投票:0回答:1

当我们在k8s集群中部署原生Quarkus服务时,如何使用thread dump和heap dump? 我需要准确检查哪个代码块面临性能问题。

谢谢, 谭

在 K8S pod 中找不到 jmap 或 jstack,在 K8S pod 中找不到 ps 命令

performance quarkus-native
1个回答
0
投票

如果您的 GraalVM 足够新,似乎可以,请参阅此 Quarkus 指南

从 GraalVM 22.2.0 开始,可以根据请求创建堆转储,例如杀死-SIGUSR1。随后将支持在内存不足错误时转储堆转储。

似乎链接到 GraalVM 参考手册的这一部分。

对于

PID
来说,可能只是
1

© www.soinside.com 2019 - 2024. All rights reserved.