이클립스 성능 최적화.
출처 : https://slipp.net/wiki/pages/viewpage.action?pageId=5177633
Eclipse 성능개선 최적화
프로젝트가 하나둘씩 쌓여갈 때 마다 이클립스가 느려짐이 심각해집니다.
다양한 기능을 지원하는 만큼 무거운 느낌을 감출 수 없네요. 이클립스의 성능개선을 위해 불필요한 설정을 해제하는 것에 대해 알아보겠습니다.
이클립스 Juno 버젼으로 설정
- Eclipse 성능개선 최적화 eclipse.ini 설정
- 소스 자동 폴딩 해제
- 자동 동작하는 코드 자동완성기능 해제
- Spelling 체크 설정 해제
- Validation (유효성체크) 설정 해제
- 작업중이지 않는 프로젝트 닫기
- 불필요한 플러그인 삭제
- 이클립스의 실행속도 개선
- Autometic Update Off
eclipse.ini 설정
이클립스 실행 파일안에 같이 존재하는 설정 파일 입니다. 잘못 건들면 실행이 안될 수 있으니 주의 하셔야 해요.
[이미지가 만료되었습니다]
메모리 수치는 무조건 높은 게 좋은 것은 아니구요. 본인의 PC에 맞게 적당하게 설정 합니다.
항상 Xms, Xmx 값만 설정하다가 자세히 알아보니 더 옵션이 많네요.
-Xverify:none **-XX:+UseParallelGC -XX:-UseConcMarkSweepGC -XX:PermSize=64M -XX:MaxPermSize=512M -XX:MaxNewSize=512M -XX:NewSize=128M -Xms1024m -Xmx1024m
[이미지가 만료되었습니다]
소스 자동 폴딩 해제
블록단위로 접혀지는 자동 폴딩을 해제 합니다.
[이미지가 만료되었습니다]
자동 동작하는 코드 자동완성기능 해제
클래스의 변수, 메소드 등을 접근할 때 유용한 기능이지만 자동 동작으로 인해 버벅거리는 원인을 발생하곤 하죠?
이걸 해제한다고 해도 CTRL + SPACE 를 사용해서 동작 시킬 수 있습니다.
[이미지가 만료되었습니다]
Spelling 체크 설정 해제
철자체크 기능을 해제 합니다. 좋은 기능이지만 별로 불필요 한 것 같네요.
[이미지가 만료되었습니다]
Validation (유효성체크) 설정 해제
Window > Preferences > Validation
저는 웹 관련된 Validator 만 체크 해놓습니다.
[이미지가 만료되었습니다]
작업중이지 않는 프로젝트 닫기
현재 작업 중인 프로젝트외엔 닫아두는 것이 좋습니다.
[이미지가 만료되었습니다]
불필요한 플러그인 삭제
컴퓨터를 사용하더라도 많은 프로그램들이 깔려 있으면 컴퓨터가 느린것처럼 이클립스 또한 사용하지 않는 플러그인들은 제거하는 것이 좋습니다.
Window > Preferences > Install/Update
[이미지가 만료되었습니다]
[이미지가 만료되었습니다]
이클립스의 실행속도 개선
이클립스를 실행 하였을 때 로딩되는 플러그인에 대해 제외 시킵니다.
[이미지가 만료되었습니다]
Autometic Update Off
[이미지가 만료되었습니다]