MTOM は通常、SOAP (添付ファイル) を介して画像データを転送するために使用されます。イメージは java.awt.Image にマップされます (少なくとも CXF を使用)。Image オブジェクトは、転送された実際の画像よりも多くのメモリを消費しますか? 転送された JPEG が 10MB であるとしましょう。Image オブジェクトはさらにどれくらいのスペースを消費しますか?
- 更新 - java.awt.Image とまったく関係があるかどうかはわかりません。現時点では、CXF/MTOM にさらに焦点を当てています: http://cxf.547215.n5.nabble.com/MTOM-large-attachments-eating-up-JVM-heap-td5714196.html