我知道我總是發佈有關數組內存使用情況的類似問題,但現在我想提出更具體的問題。java內存使用情況
後,我看了這篇文章:http://www.javamex.com/tutorials/memory/object_memory_usage.shtml
我不明白一些事情:
- 數據類型的大小總是也 相同的不同平臺 (Linux/Windows的32/64位) 所以一個int將永遠是32位?
- 當我計算內存使用量時,我也要把 本身的參考值 ?如果我有一個對象到具有int字段的 類,其 內存將是12(object header)+ 4 reference + 4(int field)+ 3 (padding)= 24字節
也許這可能有助於你解釋爲什麼這對你如此重要? – leonm 2010-06-07 10:22:38
僅用於教學目的。 – xdevel2000 2010-06-07 10:58:45