Programming/IDE

Eclipce 설정

해태무명 2020. 8. 13.

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 제외

  1. 해당 프로젝트 Properties(Crtl + Enter) 

  2. Resurce > Resource Filters 

  3. Add Filter 선택 

  4. Exclude all, Folders, All children, file and Folder Attributes에 target폴더 지정 

소스 자동 폴딩 해제

블록단위로 접혀지는 자동 폴딩을 해제 합니다.  

 

자동 동작하는 코드 자동완성기능 해제

클래스의 변수, 메소드 등을 접근할 때 유용한 기능이지만 자동 동작으로 인해 버벅거리는 원인을 발생하곤 하죠?

이걸 해제한다고 해도 CTRL + SPACE 를 사용해서 동작 시킬 수 있습니다.

 

Spelling 체크 설정 해제

 

Validation (유효성체크) 설정 해제

Window > Preferences > Validation

 

실행속도 개선

 실행할 때 로딩되는 플러그인에 대해 제외 시킵니다.

 

 

 

그 외에도 작업중인 프로젝트만 열어 놓거나 불필요한 플러그인을 삭제 하는것이 있습니다.

eclipse-setting.epf
0.01MB

 해태무명이였습니다.
 

'Programming > IDE' 카테고리의 다른 글

Eclipse .sql  (0) 2020.08.20
ERD 그리는 방법(feat. Web,Eclipse,STS)  (0) 2020.08.19

댓글