国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術文章
文章詳情頁

Java內存釋放實現代碼案例

瀏覽:25日期:2022-08-20 08:49:19

先貼代碼:

StringBuilder dada = null; for(int i=0; i<1000; i++){ dada = new StringBuilder(); for(int j=0; j<1000; j++){dada.append('FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF'); } } System.out.println('釋放前'); StringBuilder dada1 = new StringBuilder() ; dada1.append('1'); dada = dada1; System.out.println('釋放后');

放在內層,可見每次使用內存是74,000K多的內存,而,如果放到循環的外面,

StringBuilder dada = dada = new StringBuilder();; for(int i=0; i<1000; i++){ for(int j=0; j<1000; j++){dada.append('FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF'); } }

就只會將數據一致累加的去處理,這樣數據就大量的堆積起來了,

查看內存可看出是下面一種寫法的內存是220,000K多的內存.

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Java
相關文章:
主站蜘蛛池模板: 丰城市| 永春县| 福海县| 南靖县| 保亭| 元谋县| 东宁县| 文化| 井研县| 辛集市| 南部县| 讷河市| 沅陵县| 铜陵市| 淮滨县| 大邑县| 巧家县| 天水市| 井陉县| 长顺县| 永平县| 菏泽市| 马鞍山市| 灌云县| 安溪县| 刚察县| 比如县| 大石桥市| 辽源市| 兴安县| 剑川县| 正镶白旗| 新营市| 宾川县| 奉贤区| 牙克石市| 胶州市| 江油市| 阿荣旗| 铜鼓县| 延长县|