色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

Java對象使用后設置為null會減少內存占用嗎

錢淋西2年前37瀏覽0評論

Java對象使用后設置為null會減少內存占用嗎?

摘要:4種查看java對象所占內存大小的方法

計算java對象所占內存大小1.使用jdk8自帶API使用這種jdk8方式時,Open JDK 不是天然支持的,需要設置一下環境變量

結果如下:

2. 借助org.apache.lucene工具類當一個對象有多個屬性,需要計算整個對象的大小時,可以借助org.apache.lucene工具類

先引入maven坐標

測試代碼:

結果如下:

3. 借助jol工具類如果需要查看某個對象的詳細內存分布,可以借助jol工具類,不過這種當對象中內嵌其他對象時,只能計算ClassLayout方法中這個object對象所占內存的大小

先導入maven坐標

測試代碼:

結果如下:

4.java對象內存分布最后,計算一個對象占用多大內存,需要提前了解java對象的布局。

本文分享自華為云社區《查看java對象所占內存大小-云社區-華為云》,作者:xiewenci。

java堆外內存,Java對象使用后設置為null會減少內存占用嗎