문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
|
eclipse:config [2012/03/27 11:04] kwon37xi [기본 Preferences 최적화] |
eclipse:config [2013/06/05 18:50] (현재) kwon37xi [설정 및 성능 최적화] |
||
|---|---|---|---|
| 줄 1: | 줄 1: | ||
| - | ====== 설정 및 성능 최적화 ====== | + | ====== |
| ===== '' | ===== '' | ||
| 줄 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/ | ||
| 줄 51: | 줄 54: | ||
| * **Preferences -> Java -> Editor -> Save Actions** 에서 저장시 액션들을 지정한다. | * **Preferences -> Java -> Editor -> Save Actions** 에서 저장시 액션들을 지정한다. | ||
| * **Remove Trailing whitespace** 선택 | * **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 하면된다. | ||
| + | |||
| ===== 기타 설정 ===== | ===== 기타 설정 ===== | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| * [[eclipse: | * [[eclipse: | ||
| * [[eclipse: | * [[eclipse: | ||
| 줄 60: | 줄 71: | ||
| * [[http:// | * [[http:// | ||
| * Windows 개인 설정에서 색깔 변경을 한다. Eclipse Color Theme와 유사한 색깔로 한다. 나는 파스텔톤 색 선호. | * Windows 개인 설정에서 색깔 변경을 한다. Eclipse Color Theme와 유사한 색깔로 한다. 나는 파스텔톤 색 선호. | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | ===== WTP + Tomcat ===== | ||
| + | * WTP에서 Tomcat을 실행할 때 항상 메모리 용량을 지정해주는 것이 좋다. 요즘 특히 Spring Framework를 사용하면서 PermGen 부족을 많이 겪게 된다. | ||
| + | * '' | ||
| + | -Xmx512m -XX: | ||
| + | </ | ||
| + | * 아니면 위 옵션을 Tomcat 실행 JRE의 '' | ||