Java一个对象占用内存的大小怎么测
1、首先到mvnrepository上找到这个工具

2、搜索
Java SizeOf
点击第一个结果

3、选择最新的版本,0.5版本

4、复制maven依赖或者下载jar包

5、大小只有20多k

6、jar包加入项目以后,接下来用法很简单
RamUsageEstimator.sizeOf(对象)
即可得到对象大小
下面简单测试了几个基本类型或者对象的大小
System.out.println(RamUsageEstimator.sizeOf(1));System.out.println(RamUsageEstimator.sizeOf(1L));System.out.println(RamUsageEstimator.sizeOf(1f));System.out.println(RamUsageEstimator.sizeOf(1.0));System.out.println(RamUsageEstimator.sizeOf(new int[]{}));System.out.println(RamUsageEstimator.sizeOf(new ArrayList()));System.out.println(RamUsageEstimator.sizeOf(new HashMap()));

7、运行后得到如下结果

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。