2009/03/01 追記 こちらにより新しい便利なツールが紹介されています。 いー ドット ぷりんとすたっくとれーす: Javaのインスタンスが使っているメモリサイズをみたい ↓以前の日記はここから Javaではオブジェクトのサイズは謎だった。 プリミティブな値のサイズは仕様書にて指定されているのだが、オブジェクトのサイズは仕様外であるので実装依存である。 またオブジェクトのサイズを測るAPIがJ2SDK1.4までは存在しなかったのでオブジェクトのサイズは重要な割りに謎だった。 特にOutOfMemoryを頻出するJ2EE開発者には咽喉から手が出るくらい欲しい機能であったと思う。*1 この謎を解明してくれたのがVladimir Roubtsovさんだ。 Java Tip 130: Do you know your data size? | JavaWorld Sizeof for Jav