我最近从Java7迁移到Java8。这导致了一个问题,因为GC无法释放任何内存,因此我在几个小时后得到OutOfMemoryException。同样,最后沟渠集合不能将元空间的大小调整为更大的大小。

我非常相信这是由反射加载大量类引起的问题。不幸的是,我找不到找到正在加载哪些类的方法。有没有办法从堆转储中提取该信息?

最佳答案

你可以通过

-verbose:class


到JVM以打印正在加载的类

10-08 01:50