-
[TIP]메모리 관련 옵션 설정설치&설정 관련/JAVA 2014. 2. 3. 13:19728x90
java 를 이용해 실행하게 되면 몇가지 옵션이 있습니다.
다음은 메모리 관련된 java option 입니다.
heap size 1G 할당
-Xms1024m -Xmx1024m
동적인 호출에 대한 메모리 공간 1G 할당
-XX:PermSize=1024m -XX:MaxPermSize=1024m
System.gc() 무시
-XX:+DisableExplicitGC
UseAdaptiveSizePolicy 무시 옵션
- UseAdaptiveSizePolicy란 java에서 new 영역의 사이즈를 동적으로 변경 하는 것으로 사용 하였을 경우 Full GC가 빈번하게 일어날수 있다. 물론 성능면에서는 좋다고 한다 JDK 1.4부터는 기본 값이 사용으로 되어 있음
-XX:-UseAdaptiveSizePolicy
GC 로그 관련
-Xloggc:/data/logs/GCLOG/cd_was_gc.log
-XX:+PrintGCDetails
OutOfMemory 로그 관련
-XX:+HeapDumpOnOutOfMemoryError
-XX:HeapDumpPath=/data/logs/DUMP
UI 컴포넌트 사용 관련(메모리 관련은 아니지만 기본 적으로 많이 사용되어 추가)
-Djava.awt.headless=true
참고 자료 :
http://blog.naver.com/PostView.nhn?blogId=kilokilo77&logNo=50009057579
http://uip80.tistory.com/entry/jeus-out-of-memory-%EB%8C%80%EC%B2%98%EB%B0%A9%EB%B2%95
http://mcpaint.tistory.com/39
http://stackoverflow.com/questions/1634216/what-is-permsize-in-java
728x90'설치&설정 관련 > JAVA' 카테고리의 다른 글
Swagger를 Spring xml 설정을 이용하여 사용 하기 (0) 2017.06.28 JAVA SWT를 Linux에서 실행하기 (0) 2017.04.17 [TIP] OUTLOOK 에서 첨부 파일이 "제목 없는 첨부파일 (날짜).dat" 로 표기될 때 처리 방법 (0) 2016.11.17 [ERROR]inconvertible types 발생시 해결 방법 (0) 2014.01.22 JAVA GC 타입 및 설정 정보 정리 (0) 2014.01.21