java对象的大小

时间:2011-12-07 07:56:31

标签: java memory jvm

  

可能重复:
  In Java, what is the best way to determine the size of an object?

有没有办法找到任何java对象使用的内存量? 例如:考虑下面的课程

class A {
    byte b;
}

当我这样做:new A()时,假设我们在64位JVM上运行,使用了多少内存?

1 个答案:

答案 0 :(得分:0)

不,JVM不是经典的方式。 对象初始化始终是对象图。

但您可以使用ObjectOutputStream将该实例导出到FileOutputStream。

另请参阅:http://www.javaworld.com/javaworld/javatips/jw-javatip130.html