Java中ArrayList的内存大小是多少

我有一个ArrayList<Obj>,我想知道它正在使用多少内存。

Obj是变体是这样,它不是那么容易,因为乘法每一个对象的大小的数组中的元素数目。

回答:

您可以使用诸如此类的对象Runtime.getRuntime().totalMemory()及其对应对象Runtime.getRuntime().freeMemory()来进行有根据的猜测,但这并不考虑两次调用之间通过GC处理的对象。

以上是 Java中ArrayList的内存大小是多少 的全部内容, 来源链接: utcz.com/qa/415210.html

回到顶部