반응형
(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
이게 정확한 해결인지는 확인되진 않았다.
응답없음 오류가 발생하지 않은 것만 확인하였고 좀 더 기간을 두고 해결된 부분인지 판단해야할 것 같다.
반응형
'Study > Java' 카테고리의 다른 글
Spring Data JDBC로 Spring Data Jpa를 대체할 수 있을까? (0) | 2019.07.28 |
---|---|
JDK 12 New Features (0) | 2019.07.18 |
Spring Boot servlet filter 사용하기 (0) | 2019.07.03 |
RestTemplate 응답 log 확인하기 (0) | 2019.06.20 |
Asciidoc 문서 작성을 위한 프로젝트 경로 설정 팁 (0) | 2019.06.19 |
Spring Rest Docs 사용해보기 (0) | 2019.06.14 |
Spring Boot 전역 에러 처리 (0) | 2019.04.30 |
Spring Boot AutoConfiguartion 에서 생성자나 @PostConstruct로 ConfigurationProperties 값 변경 시 bean 호출 순서 문제 (0) | 2019.04.23 |
Eclipse debug view의 Variables에 Error 가 표시되는 경우 (0) | 2019.04.19 |
Eclipse Package Explorer 에서 Maven Dependencies 정렬하기 (0) | 2019.04.18 |