堆转储中的非类路径对象

Non classpath objects in heap dump

为了找出哪些对象被提升到老年代,我已经收集了大量应用程序。经过一些调查,我发现有很多 int[]。您可以在下面看到其中一个 int[]:

的 GC 根路径

我用 mvn 检查的类路径中没有 guice 或 apache velocity 库 dependency:tree

我 运行 我的应用程序使用 mvn jetty:run 命令

那么,你能告诉我这些物体是从哪里来的吗?

在 Maven 之外执行堆分析。

那些 类 来自 Maven 本身。