Adobe CQ5 を unsing していて、メモリに問題があります。
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 があります。
どのクラスがこれらのレンダラーを参照しているかを調べるにはどうすればよいですか? "Path To CG Roots" をクリックしても何も表示されません。最初は、いくつかの静的フィールドでメモリを使用できると思っていましたが、大きな構造体 (つまりraster
) は静的ではありません。