可能重複:
In Java, what is the best way to determine the size of an object?如何找到一個對象分配的總內存
如果我們創建一個類中的實例變量和實例方法再怎麼找出的總內存分配給這個類的每個對象,如下所示,例如,我認爲它是一些變量(a,b)
大小和方法區域大小(顯示)。這是真的嗎?在課堂上寫的主要方法區域怎麼樣?
例如:
class A {
int a;
float b;
void display()
{
---
}
public static void main(String a[])
{
A obj=new A();
}
}
或者您可以使用內存分析器例如VisualVM告訴你每個對象使用多少。 ;) –
榮譽http://stackoverflow.com/users/5438/stefan-karlsson這個答案http://stackoverflow.com/a/52682/266531 – Kirby