본문 바로가기
개발관련/JAVA

JAVA) 메모리 누수 OutOfMemory: MetaSpace

by joa-yo 2023. 9. 5.
반응형

Cafe24 Jsp Tomcat을 사용하던 중 OutOfMemory오류가 발생하였는데,

[톰캣이 설치된 경로]/tomcat/bin/catalina.sh 파일에 아래와 같은 옵션을 추가해 주었더니 해결되었다.

JAVA_OPTS="-Djava.awt.headless=true -Dfile.encoding=UTF-8 -server -Xms1024m -Xmx1024m -XX:NewSize=512m -XX:MaxNewSize=512m -XX:PermSize=512m -XX:MaxPermSize=512m -XX:+DisableExplicitGC"

 


Reference

메타스페이스에 대한 설명

https://obv-cloud.com/41

 

Java - Metaspace란?

Metaspace란? Metaspace는 Java 8부터 새로 생긴 영역으로, 기존에는 Heap의 PermGen 영역이 담당하던 부분을 대체하고, 힙 영역에서 네이티브 메모리 영역으로 이전하게 되었다. Metaspace에는 기존의 PermGen

obv-cloud.com

해결방법

https://honeyinfo7.tistory.com/173

 

Cafe24 톰캣 Out of Memory Error 해결

오늘 어느정도 일단락된 프로젝트를 Cafe24 웹서비스에 올렸는데 java.util.concurrent.executionexception: java.lang.outofmemoryerror: metaspace 와 같은 메시지와 함께 서비스가 안올라가지는 현상이 발견되었다.

honeyinfo7.tistory.com

 

반응형

댓글