欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Java內(nèi)存釋放實現(xiàn)代碼案例

 更新時間:2020年12月03日 10:12:11   作者:手撕高達的村長  
這篇文章主要介紹了Java內(nèi)存釋放實現(xiàn)代碼案例,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下

先貼代碼:

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("釋放后");

放在內(nèi)層,可見每次使用內(nèi)存是74,000K多的內(nèi)存,而,如果放到循環(huán)的外面,

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

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

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

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論