如何放掉一個指定占據(jù)的內(nèi)存空間?
Java沒有提供現(xiàn)成的函數(shù)去計算對象的內(nèi)存空間,不過可以用大量產(chǎn)生某個對象然后計算平均值的方法近似獲得該對象占用的內(nèi)存。
寫個例子給你:
public class Test{
long f1 = Runtime.getRuntime().freeMemory();
System.out.println((f1-f2)/1000);//輸出每個對象占用的字節(jié)數(shù)}}
如何放掉一個指定占據(jù)的內(nèi)存空間?
Java沒有提供現(xiàn)成的函數(shù)去計算對象的內(nèi)存空間,不過可以用大量產(chǎn)生某個對象然后計算平均值的方法近似獲得該對象占用的內(nèi)存。
寫個例子給你:
public class Test{
long f1 = Runtime.getRuntime().freeMemory();
System.out.println((f1-f2)/1000);//輸出每個對象占用的字節(jié)數(shù)}}