Java 에서 사용하고 있는 힙 크기 측정방법
// Runtime 개체를 받아온다.
Runtime rt = Runtime.getRuntime();
// 할당된 힙 메모리
rt.totalMemory()
// 힙 내에서 남아있는 메모리
rt.freeMemory()
// 힙 내에서 사용중인 메모리 구하는 방법
rt.totalMemory()-rt.freeMemory()
// Java 카비지 컬렉터를 실행한다.
rt.gc (); // 또는 System.gc()
* 위 함수는 힙 크기만을 측정할 뿐이며 Java 내부적으로 사용된 메모리는 측정되지 않는다.
댓글 없음:
댓글 쓰기