博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于java中sizeof的问题
阅读量:6001 次
发布时间:2019-06-20

本文共 465 字,大约阅读时间需要 1 分钟。

因为java没有提供现成的函数去计算对象的内存空间,不过可以用大量产生某个对象然后计算平均值的方法近似获得该对象占用的内存。

虽然这种方法不是很准,但是也在一定程度上计算出来了对象所占用的内存空间,下面有一个例子可以参考一下:

1 public class Test{ 2         long f1 = Runtime.getRuntime().freeMemory(); 3         for(int i=0;i<1000;i++) 4         { 5             MyObject t = new MyObject(); 6         } 7         long f2 = Runtime.getRuntime().freeMemory(); 8         System.out.println((f1-f2)/1000);//输出每个对象占用的字节数 9     } 10 }

 

转载于:https://www.cnblogs.com/wq920/p/3275373.html

你可能感兴趣的文章
构建之法阅读笔记5
查看>>
Android判断网络连接状态
查看>>
leetcode_1033. Moving Stones Until Consecutive
查看>>
logback logback.xml常用配置详解(二)<appender>
查看>>
js常用的函数库
查看>>
Sqlserver 数据库安全
查看>>
netstat命令简单使用
查看>>
Python标示符命名规则
查看>>
SSL certificate problem unable to get local issuer certificate解决办法
查看>>
20145209 刘一阳 《网络对抗》实验四:恶意代码分析
查看>>
个人学期总结
查看>>
CodeForces 985E Pencils and Boxes
查看>>
为什么Elasticsearch查询变得这么慢了?
查看>>
Cetos 中添加bbr服务
查看>>
win7_64位操作系统安装python3.6.3遇到的问题和解决方法
查看>>
WPF操作邮箱,发送邮件
查看>>
kvm在线磁盘扩展
查看>>
libvirt-adabddad
查看>>
apache的配置及检查
查看>>
关于解决 从相册中选择照片后无法剪切图片以及无法加载图片的问题
查看>>