我们正在取消 Adobe CQ5 并且存在内存问题。
使用 Eclipse Memory Analzyer 进行的转储分析表明,我们有
104 instances of "com.sun.imageio.plugins.jpeg.JPEGImageReader", loaded by "<system class loader>" occupy 6,210,086,632 (80.61%) bytes.
现在 104 个实例并不多,但 6GB 是。
每个类有一个sun.awt.image.ByteInterleavedRaster raster
84 MB。
如何找出哪些类引用了这些渲染器?如果我点击“通往 CG 根的路径”,我什么也得不到。起初我认为内存可以被一些静态字段使用,但大结构(即raster
)不是静态的。