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

标签 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是什么意思, 其次我想将此结果转换为字节。

最佳答案

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

希望有帮助。

关于java - 如何将 ObjectGraphMeasurer.measure(object) 的结果转换为字节?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50319999/

相关文章:

c++ - 为 std::string 释放内存的异常(尝试在 UE4 中使用 YOLO/Darknet)

c - 多维数组的内存分配问题

java - 同时从不同的计算机上部分下载文件

memory - redis内存增长infi

c - 我想打印一个元素在 C 中的随机数数组中重复的次数

未初始化变量的 C++ 内存分配(32 位机器)

java - 添加 Gmail 后台依赖项时出错

java - 将输入流转换为pdf到字节数组

java - 如何在Java中模拟一个站点?

java - 如何在树中找到连接的道路元素