随着时间的推移,来自供应商的软件会占用大量内存。这是一个 Java 应用程序,我检查了 JRE 中的堆和元空间,那里一切正常(使用 < 1G RAM)。问题似乎是代码中的一些本机内存分配(我没有)。所以我使用了 jemalloc 来分析,结果如下。
是否可以肯定地说我应该要求供应商修复他们的代码或这里可能出现什么问题?如何解释 jemalloc 的输出?
随着时间的推移,来自供应商的软件会占用大量内存。这是一个 Java 应用程序,我检查了 JRE 中的堆和元空间,那里一切正常(使用 < 1G RAM)。问题似乎是代码中的一些本机内存分配(我没有)。所以我使用了 jemalloc 来分析,结果如下。
是否可以肯定地说我应该要求供应商修复他们的代码或这里可能出现什么问题?如何解释 jemalloc 的输出?