如何将ObjectGraphMeasurer.measure(object)的结果转换为字节?

时间:2018-05-13 19:42:46

标签: java memory

我想在java中计算内存中对象的大小,所以我使用了Caliper库并使用了以下方法ObjectGraphMeasurer.measure,结果如下:

Footprint{Objects=270813, NonNullRefs=353968, NullRefs=1016731, Primitives=[int x 388091, double x 4375548, long x 2609976, boolean x 6398, float x 76765, char x 66658]}

首先,我不知道NonNullRefsNullRefs的含义, 其次,我想将此结果转换为字节。

1 个答案:

答案 0 :(得分:0)

我认为nonNullRefs意味着它引用的东西不是null而nullRefs意味着该东西是null。 不知道最后一个问题的答案。

希望有所帮助。