문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 다음 판 양쪽 다음 판 | ||
intellij_idea:config [2018/05/24 08:31] kwon37xi |
intellij_idea:config [2019/06/12 10:58] kwon37xi [Editor -> Code Folding] |
||
---|---|---|---|
줄 3: | 줄 3: | ||
* [[http:// | * [[http:// | ||
* [[intellij_idea: | * [[intellij_idea: | ||
+ | * [[https:// | ||
===== JDK 선택 ===== | ===== JDK 선택 ===== | ||
줄 29: | 줄 30: | ||
-Dawt.useSystemAAFontSettings=lcd | -Dawt.useSystemAAFontSettings=lcd | ||
</ | </ | ||
+ | * '' | ||
* 한글로 된 HOME 디렉토리(특히 Windows에서) 사용시 Code Coverage가 작동하지 않는 등의 문제가 있다. '' | * 한글로 된 HOME 디렉토리(특히 Windows에서) 사용시 Code Coverage가 작동하지 않는 등의 문제가 있다. '' | ||
-Djava.io.tmpdir=C: | -Djava.io.tmpdir=C: | ||
줄 57: | 줄 59: | ||
===== 성능 ===== | ===== 성능 ===== | ||
* Java 7 사용시 메모리 2GB에 G1 GC를 사용하니까 성능이 안정적이었다. | * Java 7 사용시 메모리 2GB에 G1 GC를 사용하니까 성능이 안정적이었다. | ||
- | * Inspection에서 불필요한 | + | * 각 프로젝트별로 **Settings -> Inspections**에서 |
* VisualVM + VisualGC 등으로 보면서 안정 상태 확인할 것. | * VisualVM + VisualGC 등으로 보면서 안정 상태 확인할 것. | ||
* Inspection 등의 옵션 바꾸고 성능 확인시 가능하면 껐다 켜 볼 것. 옵션 변경이 즉시 적용이 안되는 경우가 있는 것으로 느껴진다. | * Inspection 등의 옵션 바꾸고 성능 확인시 가능하면 껐다 켜 볼 것. 옵션 변경이 즉시 적용이 안되는 경우가 있는 것으로 느껴진다. | ||
* Windows Defender 혹은 그외 Anti Virus 백신에서 프로젝트 디렉토리를 제외 처리 해야 성능이 좋아진다. | * Windows Defender 혹은 그외 Anti Virus 백신에서 프로젝트 디렉토리를 제외 처리 해야 성능이 좋아진다. | ||
+ | * [[https:// | ||
+ | |||
===== Console Buffer size ===== | ===== Console Buffer size ===== | ||
- | * **과도한 Console 로깅은 IntelliJ의 GC를 유발하며 성능을 현격히 떨어뜨린다.** | + | * **과도한 Console 로깅은 IntelliJ의 GC를 유발하며 성능을 현격히 떨어뜨린다.** |
* '' | * '' | ||
* '' | * '' | ||
줄 84: | 줄 88: | ||
===== Settings ===== | ===== Settings ===== | ||
+ | ==== Default Settings ==== | ||
+ | * '' | ||
+ | * '' | ||
+ | |||
==== Appearance ==== | ==== Appearance ==== | ||
* '' | * '' | ||
줄 92: | 줄 100: | ||
==== 글꼴 / Font ==== | ==== 글꼴 / Font ==== | ||
* [[https:// | * [[https:// | ||
+ | * **Enable ligature** check | ||
==== System Settings ==== | ==== System Settings ==== | ||
줄 102: | 줄 111: | ||
* '' | * '' | ||
* '' | * '' | ||
+ | * '' | ||
=== 코드 Color Scheme === | === 코드 Color Scheme === | ||
줄 123: | 줄 133: | ||
* [[http:// | * [[http:// | ||
- | ==== Editor -> Code Folding ==== | + | ==== Editor |
* '' | * '' | ||
==== Editor -> General ==== | ==== Editor -> General ==== | ||
* '' | * '' | ||
+ | * '' | ||
==== Code Formatter ==== | ==== Code Formatter ==== | ||
* [[http:// | * [[http:// | ||
줄 169: | 줄 179: | ||
* '' | * '' | ||
* [[https:// | * [[https:// | ||
+ | * [[https:// | ||
==== Gradle ==== | ==== Gradle ==== | ||
* 가능하면 '' | * 가능하면 '' | ||
줄 180: | 줄 190: | ||
- | ===== 성능 향상 ===== | ||
- | * 각 프로젝트별로 **Settings -> Inspections**에서 Spelling을 비롯한 불필요한 항목들을 제거해준다. | ||
- | * [[https:// | ||
===== Gradle ===== | ===== Gradle ===== |