当前位置: 首页 > news >正文

获取对象占用内存

  1. 添加依赖

    <dependency><groupId>org.apache.lucene</groupId><artifactId>lucene-core</artifactId><version>4.0.0</version>
    </dependency>
    
  2. 添加vm启动参数

    --add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/java.util=ALL-UNNAMED --add-opens java.base/java.nio=ALL-UNNAMED --add-opens java.base/sun.nio.ch=ALL-UNNAMED
    
  3. 编写测试代码

    public static void main(String[] args) throws Exception {List<ChannelUserDTO> list = new ArrayList<>() ;for (int i = 0; i < 1000000; i++) {list.add(new ChannelUserDTO()) ;}log.info("size 2: {}", RamUsageEstimator.humanSizeOf(list));
    }
    
http://www.lryc.cn/news/157733.html

相关文章:

  • mysql UUID 作为主键的问题
  • 2023高教社杯全国大学生数学建模竞赛选题建议
  • 分类预测 | MATLAB实现GRNN广义回归神经网络多特征分类预测
  • 低功耗窗帘电机解决方案成功应用并通过 Matter 1.1 认证
  • 如何修复老照片?老照片修复翻新的方法
  • MySQL:区分大小写
  • 刷题笔记19——优势洗牌和去重保持字典序
  • 星际争霸之小霸王之小蜜蜂(十一)--杀杀杀
  • 腾讯云免费SSL证书申请流程_每年免费50个HTTPS证书
  • C#上位机开发目录
  • 网络通信基础
  • 框架分析(10)-SQLAlchemy
  • Linux/Windows中根据端口号关闭进程及关闭Java进程
  • 基于springboot实现了后台定时统计数据报表并将数据生成excel文件作为附件,然后通过邮件发送通知的功能
  • opencv 提取选中区域内指定hsv颜色的水印
  • 如何理解张量、张量索引、切片、张量维度变换
  • 基于SpringBoot的汽车租赁系统
  • 怎么做手机App测试?app测试详细流程和方法介绍
  • 【计算机网络】网络编程接口 Socket API 解读(1)
  • IGES在线查看与转换
  • 【Vue3-Vite】Vite配置--路径别名配置
  • 道可云元宇宙每日资讯|第二届世界元宇宙大会将在嘉定安亭举行
  • Python for 循环语句
  • iOS脱壳之frida-ios-dump
  • rust中的reborrow和NLL
  • Java设计模式:一、六大设计原则-04:迪米特法则
  • 使用docker部署pg数据库
  • Json“牵手”亚马逊商品详情数据方法,亚马逊商品详情API接口,亚马逊API申请指南
  • springboot封装查询快递物流
  • 从C语言到C++_37(特殊类设计和C++类型转换)单例模式