로딩
요청 처리 중입니다...

[JVM 메모리] 메모리 초과 해결하기 + Runtime라이브러리 이용하기

 [JVM 메모리] 메모리 초과 해결하기 + Runtime라이브러리 이용하기

1. 함수 이용 용도!

1)어쨋든 메모리 초과시 , 이 함수를 통해 어디서 메모리 초과가 나는지 알 수 있다. 메모리 초과가 예상 되는 구현부 앞뒤로 함수를 사용하면 된다. totalMemory() - freeMemoery()를 하면 현재 사용 메모리를 볼 수 있다. 2) JVM의 최대 메모리 크기를 알 수 있다. 2.

Runtime 메모리 함수 이용하기 public long totalMemory() 자바 가상 머신(JVM)의 모든 메모리 양을 바이트 단위로 반환 public long freeMemory() 자바 가상머신 내의 남은 메모리의 양을 바이트 단위로 반환 public long maxMemory() 가상머신이 사용하려고 시도했던 가장 큰 메모리 양 내 JVM은 2GB까지 메모리를 갖고 있구나! 라는 걸 알 수 있다. long max=Runtime.getRuntime().maxMemory()/1024/1024; 내 JVM은 2GB까지 메모리를 갖고 있구나!

라는 걸 알 수 있...

# jvm # jvm메모리 # runtime # 메모리초과