2009-12-11 2 views

답변

7

이전에는 시도하지 않았으므로 작동하지 않을 수도 있지만 Runtime.totalMemory()을 시도하십시오.

+0

이 작품은 크기를 바이트 단위로 보여줍니다 같습니다

 Also,reading about runtime information about Java is useful sometime when your application is struggling in getting resources. 

이 코드를 시도 할 수 있습니다. –

5

당신은 내가 아는 한 응용 프로그램의 실행 시간 정보

Runtime rt = Runtime.getRuntime(); 

    rt.freeMemory(); 
    rt.totalMemory(); 
0

를 얻을 수 java.lang.Runtime.freeMemory() 메소드는 자바 가상 머신에 사용 가능한 메모리의 양을 반환합니다. gc 메소드를 호출하면 freeMemory가 반환하는 값이 증가 할 수 있습니다. `

class HeapTest 
{ 
    public static void main(String[] args) 
    { 
     System.out.println("Hello from Heap\n"); 
     Runtime rt = Runtime.getRuntime(); 
     System.out.println(rt.totalMemory()); 
     System.out.println(rt.freeMemory()); 
    } 

} `

관련 문제