Java一个对象占用内存的大小怎么测

 时间:2026-04-21 18:37:28

1、首先到mvnrepository上找到这个工具

Java一个对象占用内存的大小怎么测

2、搜索

Java SizeOf

点击第一个结果

Java一个对象占用内存的大小怎么测

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

Java一个对象占用内存的大小怎么测

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

Java一个对象占用内存的大小怎么测

5、大小只有20多k

Java一个对象占用内存的大小怎么测

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()));

Java一个对象占用内存的大小怎么测

7、运行后得到如下结果

Java一个对象占用内存的大小怎么测

  • sina邮箱开启smtp功能
  • 怎样在亿图图示中创建小河图
  • 如何妙用砧板
  • 阴道炎怎么治疗?
  • 鲜花怎么样来减少压力
  • 热门搜索
    肥肠的做法 枧水的做法 贻怎么读 炖鸽子的做法 酸菜鱼的做法视频 澹怎么读 跳蚤怎么彻底消灭 魔芋烧鸭的做法 蒸鸡蛋的做法 收条怎么写