2015. 1. 28. 21:41
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

package Runtime;

public class freeMemory {
    public static void main(String args[]){
        Runtime r=Runtime.getRuntime();
        long mem1, mem2;
        Integer someints[] =new Integer[10000];
       
        System.out.println("Total memory is :"+ r.totalMemory());
       
        mem1=r.freeMemory();
        System.out.println("Initial free memory :"+mem1);
        r.gc();
        mem1=r.freeMemory();
        System.out.println("Free memory after garbage collection :"+mem1);
       
        for(int i=0;i<someints.length;i++)
            someints[i]=null;
   
        r.gc();
       
        mem2=r.freeMemory();
        System.out.println("Free memory after collecting "+ "discarded Integers :"+mem2);
    }
}

'Java' 카테고리의 다른 글

Runtime : maxMemory()  (0) 2015.01.28
Runtime : gc()  (0) 2015.01.28
Runtime : exec(String command)  (0) 2015.01.28
Runtime : exec(String[] command)  (0) 2015.01.28
Runtime : addShutdownHook(Thread hook)  (0) 2015.01.28
Posted by af334