티스토리 뷰
컴퓨터 사양이 좋으면 괜찮겠지만...
사양이 딸리는 관계로 어떻게든 빠른 환경을 만들기 위해 검색을 하였다.
1) eclipse.ini 수정
-vmargs
-Dosgi.requiredJavaVersion=1.6
-Xverify:none
-XX:+UseParallelGC
-XX:-UseConcMarkSweepGC
-XX:PermSize=256M
-XX:MaxPermSize=256M
-XX:MaxNewSize=256M
-XX:NewSize=256M
-Xms1024m
-Xmx1024m
2) 설명
-Dosgi.requiredJavaVersion=1.6
JDK 1.6 이상을 설치했을 경우에 1.6으로 설정하면 속도가 빨라진다.
-Xverify:none
클래스의 유효성을 검사 생략. (시작 시간이 줄어 빨라진다.)
-XX:+UseParallelGC
병렬 가비지 컬렉션 사용. (병렬 처리로 속도 향상)
-XX:+AggressiveOpts
컴파일러의 소수점 최적화 기능을 작동시켜 빨라진다.
-XX:-UseConcMarkSweepGC
병행 mark-sweep GC 수행하여 이클립스 GUI의 응답을 빠르게한다.
-XX:+CMSIncrementalMode=true
점진적인 GC
-XX:PermSize=256M
Permanent Generation(영구 영역) 크기(Out Of Memory 에러시 크기 조절)
-XX:MaxPermSize=256M
최대 Permanent Generation 크기
-XX:NewSize=256M
New Generation(새 영역) 크기
-XX:MaxNewSize=256M
New Generation(새 영역) 의 최대 크기
-Xms1024m
이클립스가 사용하는 최소 Heap 메모리
-Xmx1024m
이클립스가 사용하는 최대 Heap 메모리
최소와 최대를 같은 값으로 설정하면 오르락 내리락 하지않아 빨라진다.
혹시나, 이렇게 설정해서 메모리를 너무 높게 잡거나 그러면 이클립스가 죽는다.
그렇다면 설정값을 변경해서 사용하길 바람.
* 대략 이정도로 사용하면 문제가 없다고 한다.
1 기가 이하 메모리인 컴퓨터인 경우 => -Xms256m -Xmx256m
2 기가 ~ 3 기가 메모리인 컴퓨터 => -Xms512m -Xmx512m
4기가 이상 메모리인 컴퓨터 => -Xms1024m -Xmx1024m
* JVM 은 3가지 메모리 영역을 관리한다고 합니다.
1. Permanent(영구) 영역 : JVM 클래스와 메소드를 위한 공간. = PermSize 설정
2. New/Young 영역 : 새로 생성된 개체들을 위한 공간. = NewSize 설정
3. Old 영역 : 만들어진지 오래된 객체들의 공간.(New 영역에서 이동해 온다)
'Tool' 카테고리의 다른 글
[eclipse]Workspace 복사 (0) | 2014.09.15 |
---|---|
[Chrome] 영어 폰트가 이상하게 보일때 (4) | 2014.09.04 |
[PuTTY] ssh 터널링 (0) | 2014.08.13 |
[eclipse]자동완성이 안될때 (0) | 2014.06.28 |
[Syntaxhighlighter] 블로그에 코드 넣기 (0) | 2014.03.06 |
- Total
- Today
- Yesterday
- intellij
- Linux
- nodejs
- enum
- git
- MySQL
- windows10
- docker
- cocoapods
- tomcat
- Xcode
- Codable
- Java
- github
- ubuntu
- centos8
- ios
- android
- CentOS
- Kotlin
- SWIFT
- go
- Python
- Spring
- Windows
- golang
- Gradle
- php
- rxswift
- war
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |