개발과 기록의 조화

[Issue Tracking] STS,Eclipse ANSI Console 렉 유발 이슈 본문

Web Framework/Java Spring Framework

[Issue Tracking] STS,Eclipse ANSI Console 렉 유발 이슈

dlaudtjr03 2020. 3. 4. 18:51
해당 게시물은 학습 및 기록 목적으로 작성되었습니다. 사실과 다른 내용이 있을 수 있으며, 오류가 있거나 궁금한 점은 댓글이나 dlaudtjr07@gmail.com 으로 메일 주시면 감사하겠습니다.

 

Intellij를 쓰다가 협업 프로젝트를 수행하기 위해 STS로 넘어왔는데, 항상 앱 실행시마다 일어나는 렉 유발 현상 때문에 골머리를 앓았습니다. 컴퓨터 사양은 PC방보다 월등한 편인데, 이러한 렉 유발 이슈가 '매번' 일어나니, 렉의 주범을 찾지 않을 수가 없었습니다.

 


 

원인은 ANSI CONSOLE !

이 친구가 문제였습니다. STS 프로그램에서는 이클립스와 비슷하지만 그렇다고 같지는 않으니, 호환의 문제가 있었던 것 같습니다. 또한 본인의 이클립스 테마가 Dark 테마였는데, 이를 Dark [Linux]  테마로 변경하니 렉 유발 이슈가 사라지게 되었습니다.

 

또 다른 방법으로는 , application.properties 에 Ansi Console 사용 여부를 NEVER로 설정하는 방법이 있습니다.

spring.output.ansi.enabled=NEVER

콘솔 로그를 색으로 구분할 수는 없지만, 렉 유발 이슈 역시 사라지게 됩니다.

 

 

결론 : STS를 이용하고, Dark 테마를 사용 중이며, Ansi Console을 사용 중이면 렉 유발 이슈가 발생하는 경우가 있다. 해결 방안으로는 Ansi Console을 사용하지 않거나, STS 테마를 Dark테마가 아닌 다른 테마로 교체한다.

 


 

Comments