Eclipce, STS 설정하기!
Eclipse, STS, 전자정부프레임워크(egovframe)에서 설정하는 법을 알아보려 합니다. 셋 다 설정하는 법은 거의 동일하기때문에 하나만 알아도 다른 걸 설정하기 어렵지 않습니다.
*.ini 설정
설치 혹은 압축해제한 폴더 안에 *.ini 파일을 열어줍니다.
-Xverify:none
-XX:+UseParallelGC
-XX:+AggressiveOpts
-XX:-UseConcMarkSweepGC
-XX:PermSize=64M
-XX:MaxPermSize=512M
-XX:MaxNewSize=512M
-XX:NewSize=128M
-Xms1024m
-Xmx1024m
해당 내용을 알아보자면
Xverify:none -> class 유효성 검사 생략
XX:+UseParallelGC -> 병렬처리
-XX:+AggressiveOpts -> 컴파일러의 소수점 최적화 기능 활성화
XX:-UseConcMarkSweepGC -> GUI 속도 향상
XX:PermSize=64M -> Permanent Generation Size
XX:MaxPermSize=512M -> MAX Permanent Generation Size
XX:MaxNewSize=512M -> MAX New Generation
XX:NewSize=128M -> New Generation
Xms1024m -> Heap Memory Size MIN
Xmx1024m -> Heap Memory Size MAX
Heap Memory Size는 PC 메모리에 따라 값을 다르게 줘야 하는데 내껀 8기다라서 1024로 했다.
기타 설정
UTF-8 설정
Window > Preferences > General > Content Types 선택
Text > Default encoding: UTF-8
Text > Java Properties File > Default encoding: UTF-8
Text > JSP > Default encoding: UTF-8
General > Workspace > Text file encoding > Other: UTF-8
Web > CSS Files > Encoding: ISO 10646/Unicode(UTF-8)
HTML Files > Encoding: ISO 10646/Unicode(UTF-8)
JSP Files > Encoding: ISO 10646/Unicode(UTF-8)
검색시 target 제외
-
해당 프로젝트 Properties(Crtl + Enter)
-
Resurce > Resource Filters
-
Add Filter 선택
-
Exclude all, Folders, All children, file and Folder Attributes에 target폴더 지정
소스 자동 폴딩 해제
블록단위로 접혀지는 자동 폴딩을 해제 합니다.
자동 동작하는 코드 자동완성기능 해제
클래스의 변수, 메소드 등을 접근할 때 유용한 기능이지만 자동 동작으로 인해 버벅거리는 원인을 발생하곤 하죠?
이걸 해제한다고 해도 CTRL + SPACE 를 사용해서 동작 시킬 수 있습니다.
Spelling 체크 설정 해제
Validation (유효성체크) 설정 해제
Window > Preferences > Validation
실행속도 개선
실행할 때 로딩되는 플러그인에 대해 제외 시킵니다.
그 외에도 작업중인 프로젝트만 열어 놓거나 불필요한 플러그인을 삭제 하는것이 있습니다.
'Programming > IDE' 카테고리의 다른 글
Eclipse .sql (0) | 2020.08.20 |
---|---|
ERD 그리는 방법(feat. Web,Eclipse,STS) (0) | 2020.08.19 |
댓글