문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
eclipse:config [2012/03/26 17:27] kwon37xi [''eclipse.ini''] |
eclipse:config [2013/06/05 18:50] (현재) kwon37xi [설정 및 성능 최적화] |
||
---|---|---|---|
줄 1: | 줄 1: | ||
- | ====== 설정 및 성능 최적화 ====== | + | ====== |
- | ===== '' | + | ===== '' |
* http:// | * http:// | ||
* < | * < | ||
줄 15: | 줄 15: | ||
-Xss4m | -Xss4m | ||
-Xverify: | -Xverify: | ||
- | -XX: | ||
-XX: | -XX: | ||
-XX: | -XX: | ||
줄 26: | 줄 25: | ||
</ | </ | ||
* 위 GC 설정을 하면 멀티코어 CPU에서 GC 할 때 실제로 멀티코어를 사용한다. | * 위 GC 설정을 하면 멀티코어 CPU에서 GC 할 때 실제로 멀티코어를 사용한다. | ||
+ | * **-Dosgi.requiredJavaVersion=1.6** : 자기가 사용하는 JDK 버전으로 지정해야 가장 좋은 성능을 낸다. | ||
* **'' | * **'' | ||
* '' | * '' | ||
줄 32: | 줄 32: | ||
===== 기본 Preferences 최적화 ===== | ===== 기본 Preferences 최적화 ===== | ||
+ | * 4.2(Juno)일 경우 **Preferences -> General -> Appearance** | ||
+ | * '' | ||
+ | * '' | ||
* **Preferences -> General : Show Heap status** : 메모리 사용상태와 GC 강제 실행 버튼를 보여줌. | * **Preferences -> General : Show Heap status** : 메모리 사용상태와 GC 강제 실행 버튼를 보여줌. | ||
* **Preferences -> General -> Editors -> Text Editors : Show line numbers** | * **Preferences -> General -> Editors -> Text Editors : Show line numbers** | ||
줄 45: | 줄 48: | ||
* spell check 해제 : **Preferences -> General -> Editors -> Text Editors -> Spelling**에서 체크 해제. | * spell check 해제 : **Preferences -> General -> Editors -> Text Editors -> Spelling**에서 체크 해제. | ||
* Validation에서 build 쪽은 꼭 필요한 것만 남기고 모두 해제 | * Validation에서 build 쪽은 꼭 필요한 것만 남기고 모두 해제 | ||
- | * **General Appearance -> Label Decorations**에서 SVN/CVS 및 기타 등등의 데코레이션 제거. | + | * **General |
* DIFF에서 공백 무시 | * DIFF에서 공백 무시 | ||
* **Preferences -> General -> Compare/ | * **Preferences -> General -> Compare/ | ||
+ | * 저장시 액션 지정 : [[http:// | ||
+ | * **Preferences -> Java -> Editor -> Save Actions** 에서 저장시 액션들을 지정한다. | ||
+ | * **Remove Trailing whitespace** 선택 | ||
+ | * **Remove unused imports** 선택, ... | ||
===== 단축키 추가 ===== | ===== 단축키 추가 ===== | ||
* Copy Fully Qualified Name : '' | * Copy Fully Qualified Name : '' | ||
* Toggle Folding : '' | * Toggle Folding : '' | ||
+ | * Open Implementation : '' | ||
+ | ===== Workspace 설정 정보 공유 ===== | ||
+ | * **File -> Export**에서 **Preferences**를 Export하여 파일로 저장하면 현재 워크스페이스의 설정정보가 저장된다. | ||
+ | * 이 파일을 다른 워크스페이스에서 Import 하면된다. | ||
+ | |||
===== 기타 설정 ===== | ===== 기타 설정 ===== | ||
- | * [[eclipse: | + | |
+ | * [[http:// | ||
+ | | ||
* [[eclipse: | * [[eclipse: | ||
* [[java: | * [[java: | ||
* [[http:// | * [[http:// | ||
* Windows 개인 설정에서 색깔 변경을 한다. Eclipse Color Theme와 유사한 색깔로 한다. 나는 파스텔톤 색 선호. | * Windows 개인 설정에서 색깔 변경을 한다. Eclipse Color Theme와 유사한 색깔로 한다. 나는 파스텔톤 색 선호. | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | ===== WTP + Tomcat ===== | ||
+ | * WTP에서 Tomcat을 실행할 때 항상 메모리 용량을 지정해주는 것이 좋다. 요즘 특히 Spring Framework를 사용하면서 PermGen 부족을 많이 겪게 된다. | ||
+ | * '' | ||
+ | -Xmx512m -XX: | ||
+ | </ | ||
+ | * 아니면 위 옵션을 Tomcat 실행 JRE의 '' |