파란하늘의 지식창고
반응형

(2019-09-20 추가) STS 4.4.0 이후 아래 해당 현상은 해결되었다. 따라서 이 글의 설정을 더이상 할 필요가 없어졌다.


sts에서 workspace에 프로젝트를 여러개 열다보면 out of memory 현상이 발생한다.

이를 피하기 위해 기본 설정된 메모리보다 더 많이 잡고 사용하게 된다.

기본 설정

-Dosgi.requiredJavaVersion=1.8
-Xms256m
-Xmx1024m

변경 후

-Dosgi.requiredJavaVersion=11
-Xms512m
-Xmx2048m

그런데 계속 프로젝트가 응답없음 현상이 발생한다.

작업관리자를 보면 메모리나 cpu 사용율이 문제가 되는건 아닌데 이런 현상이 발생되면 아래처럼 추가를 해주면 된다.

-Dosgi.requiredJavaVersion=11
-Xms512m
-Xmx2048m
-XX:MaxMetaspaceSize=512m

Java 8이라면 다음과 같다.

-Dosgi.requiredJavaVersion=1.8
-Xms512m
-Xmx2048m
-XX:MaxPermSize=512m

이게 정확한 해결인지는 확인되진 않았다.

응답없음 오류가 발생하지 않은 것만 확인하였고 좀 더 기간을 두고 해결된 부분인지 판단해야할 것 같다.

반응형
profile

파란하늘의 지식창고

@Bluesky_

도움이 되었다면 광고를 클릭해주세요