0
A
回答
0
答案是no。
但是,有一些簡單的方法來實現這一點。編寫你自己的sizeof方法。
public static int sizeof(Class cl)
{
if (cl == Integer.class || cl == int.class) return 4;
if (cl == Character.class || cl == char.class) return 2;
//...
}
對象的大小取決於JVM的實現。 Java SizeOf項目正確處理所有情況。
+1
有_many_類,不僅僅是那些封裝原始數據類型。 –
+0
實際上,您可以相當準確地獲得大小,請參閱https://github.com/jbellis/jamm,「MemoryMeter與 一樣準確java.lang.instrument.Instrumentation.getObjectSize」 – sbridges
相關問題
- 1. 在C中實現sizeof運算符
- 2. R有像Perl的qw()這樣的引用類運算符嗎?
- 3. 這是一個使用sizeof ...()運算符的錯誤嗎?
- 4. sizeof運算符的問題
- 5. C++靜態數組和sizeof運算符
- 6. 爲什麼C++ 0x中有sizeof ...運算符?
- 7. 基於sizeof運算符
- 8. C&C++中sizeof()運算符的返回值
- 9. 使用SIZEOF運算符計算出的結果不同嗎?
- 10. C#中有指數運算符嗎?
- 11. sizeof運算符在C中如何工作?
- 12. sizeof運算
- 13. 關於C++中sizeof運算符的功能
- 14. sizeof運算符爲c和C++返回不同的值?
- 15. MDX查詢 - 像切片中的「IN」運算符一樣嗎?
- 16. C++ sizeof運算符如何計算大小?
- 17. 像DateTime這樣的類型的隱式運算符,沒有像ToShortDateString()這樣的日期時間函數
- 18. 編譯器如何工作以評估sizeof運算符在c
- 19. 沒有這樣的運算符「[]」匹配這些操作數
- 20. 我可以使用這樣的條件運算符嗎?
- 21. 運營商的sizeof(c)中
- 22. 在handlebars.js中有三元運算符嗎?
- 23. 在C#中有像C++一樣的指針嗎?它安全嗎?
- 24. C/Objective-C中有Perl的「<=>」運算符嗎?
- 25. sizeof運算符和多維表
- 26. 旋轉位,使用sizeof運算符
- 27. linq到實體,像WhereAnyIn這樣的運算符?
- 28. 覆蓋>>像int這樣的運算符
- 29. java vs c中的三元運算符
- 30. JavaScript中的Yes/No框像這樣在StackOverflow中這樣嗎?
否............. –
你想要做什麼需要它?大多數內存分析器會告訴你正在使用多少內存。 –
參見http://stackoverflow.com/questions/52353/in-java-what-is-the-best-way-to-determine-the-size-of-an-object – Mat