iphone8内存多大怎么看(苹果8内存满了怎么清理)

计算java对象的内存大小1。使用jdk8的原生API使用这种jdk8方法时,自然不支持开放jdk,因此需要设置环境变量。system . set property("Java . VM . name ","Java HotSpot TM ");system . out . println(objectsize calculator . getobjectsize(3L));结果...

计算java对象的内存大小1。使用jdk8的原生API

使用这种jdk8方法时,自然不支持开放jdk,因此需要设置环境变量。

system . set property("Java . VM . name ","Java HotSpot TM ");system . out . println(objectsize calculator . getobjectsize(3L));结果如下:

2.借助org.apache.lucene工具类

当一个对象有多个属性,需要计算整个对象的大小时,可以使用org.apache.lucene工具类。

先介绍一下***ven坐标。

& lt依赖性& gt& ltgroupId & gtorg . Apache . Lucene </groupId >& ltartifactId & gtLucene-core </artifact id >& lt版本& gt4 . 0 . 0 </version >& lt/dependency >& lt依赖性& gt& ltgroupId & gtorg . Apache . commons </groupId >& ltartifactId & gtcommons-lang 3 </artifact id >& lt版本& gt3 . 12 . 0 </version >& lt/dependency >测试代码:

地图& ltString,String & gt***p = new HashMap & lt& gt();system . out . println("地图初始值为"+ramusageesti***tor . sizeof(***p));for(int I = 0;我& lt100;i++){ randomstringutils . rando***lphanumeric(100);***p . put(randomstringutils . rando***lphanumeric(10),randomstringutils . rando***lphanumeric(10));} system . out . println("地图尺寸100,数值为"+ramusageesti***tor . sizeof(***p));system . out . println("地图尺寸100,数值为"+ramusageesti***tor . hu***n sizeof(***p));结果如下:

3.借助jol工具类

如果需要检查一个对象的详细内存分布,可以使用jol工具类。但是,当对象中嵌入了其他对象时,只能在ClassLayout方法中计算该对象的内存大小。

先导入***ven坐标。

& lt依赖性& gt& ltgroupId & gtorg . open JDK . jol </groupId >& ltartifactId & gtjol-core </artifact id >& lt版本& gt0.9 & lt/version >& lt/dependency >测试代码:

system . out . println(class layout . parse instance(23L))。top printable());结果如下:

4.Java对象的内存分配

最后,要计算一个对象占用多少内存,需要事先知道java对象的布局。

原文链接:https://***.cnblogs.com/huaweiyun/p/1***16147.html

本文来自笑醉生梦投稿,不代表舒华文档立场,如若转载,请注明出处:https://www.chinashuhua.cn/24/524102.html

打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
() 0
上一篇 04-28
下一篇 04-28

相关推荐

  • 电脑怎么运行命令清理垃圾 怎么用命令行清理电脑垃圾

    电脑使用一段时间后,各种电脑垃圾越积越多,导致我们的电脑出现启动慢、运行卡顿等问题。那么有什么办法可以帮助我们快速清理电脑垃圾呢?其实用运行的命令代码就可以快速清理电脑垃圾。今天我们就来看看如何使用run命令代码快速清理电脑垃圾!首先使用组合键[win+R]调出运行

    2023-07-29 02:42:01
    882 0
  • 手机病毒怎么彻底清理 手机进病毒广告怎么解决关闭

    定位器的工作原理和电脑一模一样。定位器也分硬件部分和软件部分。软件部分指的是定位器的操作系统。***的操作系统相对来说比较容易坏,但这里的“坏”并不坏。生活中,我们总会遇到一些定位器的棘手问题。比如***卡顿,定位器操作系统感染病毒,定位器无法安装应用软件,定位

    2023-07-28 08:13:01
    540 0
  • 怎么清理手机空间垃圾

    核心答案要点:以手机华为P40为例,清理手机空间垃圾的步骤分为2步,具体操作如下 以手机华为P40为例,清理手机空间垃圾的步骤分为2步,具体操作如下 1点击清理加速在设置界面中,点击存储,在存储界面中,点击清理加速。 2清理数据在清理加速界面中,选择想要清理的文件或应

    2023-07-28 00:20:02
    207 0
  • 田螺怎么洗最快最干净 田螺3大清理技巧分享

    “毛豆、花生、炒田螺”几乎是烧烤摊上最受欢迎的三道开胃菜,尤其是咸辣田螺。蜗牛的种类很多,烧烤摊最常见的是【圆螺】。这些蜗牛喜欢生活在河流、小溪、稻田和池塘中,以水的底泥中的细菌和腐殖质以及水中漂浮的浮游植物和幼小的水生植物为食。所以如果水质不好,螺蛳就很

    2023-07-27 16:59:01
    254 0

评论列表

联系我们

在线咨询: QQ交谈

邮件:admin@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信