我在docker中使用java应用程序和弹簧boot。 最近应用程序开始消耗超过100%的CPU。 当我们在AWS上运行它时,docker主管会在几分钟内杀死容器。

我设置了Jprofiler代理来跟踪应用程序。但是在应用程序崩溃后我无法收集任何数据进行分析,因为Jprofiler已经分离,所有信息都从JProfiler GUI中清除。

Jprofiler GUI是否有可能在应用程序崩溃时无法分离?

Jprofiler版本是10.1.4

分析解答

所有记录的分析数据都存在于已分析的JVM中运行的代理中。 The JProfiler UI仅按需获取该数据的部分聚合版本。当配置文件JVM崩溃时,显示数据的来源将丢失。