通过jprofile分析内存中的所有垃圾
Analyze all garbage in memory by jprofile
我正在通过 Jprofiler 调整 Java 性能。 gc很频繁。我想也许有太多不必要的内存分配。想知道肯定会被垃圾收集破坏的所有不可触摸的对象吗?
使用allocate hotspot可以指出哪个对象被频繁创建,但不确定是否真的是垃圾对象。
在分配热点和调用树视图中,可以将"Liveness mode"设置为"Garbage collected objects"。然后你只会看到已经被GCed的对象。
我正在通过 Jprofiler 调整 Java 性能。 gc很频繁。我想也许有太多不必要的内存分配。想知道肯定会被垃圾收集破坏的所有不可触摸的对象吗?
使用allocate hotspot可以指出哪个对象被频繁创建,但不确定是否真的是垃圾对象。
在分配热点和调用树视图中,可以将"Liveness mode"设置为"Garbage collected objects"。然后你只会看到已经被GCed的对象。