Eclipse Juno 에서 XML등 파일 로딩 느려짐 현상

 2주전 부터 이클립스의 새로운 버전인 Juno버전을 사용중에 있다. 나온지는 좀 된 것 같은데 워낙 요근래에 이클립스를 만질 시간이 없어서 관심없이 보다가 마침 Juno버전이 나오고 특히 테마부분이 생겼다고 해서 굳좝~ 을 외치며 내 작업 PC인 집, 회사, 그리고 맥북의 모든 이클립스 버전을 Juno로 바꿨다.

 그리고 최근 포스팅을 보면 알겠지만, 요즘엔 Spring 3.1 + MyBatis 작업을 한참 진행중이다. 물론 아직 세팅단계이긴 하지만 나름대로는 열심히 작업중에 있다. 때문에 Spring과 MyBatis 모두 XML에서 DI라던지 SQL Mapping등을 처리하고 있기 때문에 XML파일을 로딩할 일이 많아졌다.

 문제는 XML 로딩 속도다. 솔직히 맥에어는 2세대 에어+풀업 이라서 2.4GHz코드2듀오 에 4기가 램, 256 SSD정도라서 크게 무시하고 있었고, 회사 컴터도 i3 530 2.93GHz / 6기가램 / 256 SSD 인데 이 PC는 맨날 켜두니깐 느릴만도 하다 했는데..

 솔직히 집에 컴터는 뭐 지금은 모르겠지만 나름 i7 920 2.67GHz에 8기가 램 512 SSD 지포스 GTS 450 이고 무엇보다 매일 쓰는것도 아니고 하루에 한 세네시간 정도 사용해서 자주 꺼두곤 하는데(전기세 문제도 있고..) 근데 여기서까지 XML 로딩 속도가 느리는 것은 솔직히 좀 열받는다. 나는 이러한 원인이 이클립스 Juno로 올림을 하면서 생긴 문제라 생각하고 인터넷을 검색하던 도중..

Bug 385272 – Very slow response after upgrade to Juno Release

 이클립스 버그 위키에서 위와 같은 글을 보게 되었다. 댓글이 185개라서(솔직히 해외 버그 리포트 사이트 좀 부럽다 이렇게 활성화된 사이트 보면) 하나 하나 보는데도 시간이 꽤 걸렸는데, 결국 해결책은 제일 아래에 있었다.


위 내용은 결국 이클립스 Juno에 새로 추가된 테마기능을 쓰지말라는 것이다. 테마를 끄는 방법은 아래와 같다.


뭐 별것 없긴한데 이클립스 메뉴에서 Window -> Preferences에 들가서 Theme를 Classic으로 바꾸고, 아래쪽에 Use mixed fonts and colors for labels 체크를 해지한다. 그리고 Apply 후 이클립스를 재실행 하면 된다.

 나같은 경우 이렇게 하니깐 속도가 진짜 현저히 빨라졌다. 아마 새롭게 추가된 테마기능을 수행하는 UI 랜더링 쪽 부분이 뭔가 문제가 있나본데.. 뭐 여튼 맘에드는 테마도 없었는데 이참에 꺼버리고 속도빨라지니 살것만 같긴 하다. 물론 이게 완벽한 해결책인지는 모르겠지만, 한 번 시도해 보는것도 나쁘지 않을 것 같다.