질문 : Eclipse 속도를 어떻게 높일 수 있습니까?
Eclipse를 더 빠르게 사용하려면 어떻게해야합니까?
예 : 필요하지 않은 모든 플러그인 (Mylyn, Subclipse,…)을 비활성화합니다.
Mercurial 플러그인을 사용하는 대신 TortoiseHG 를 외부 도구로 구성합니다.
답변
Eclipse 속도에 가장 영향을 미치는 세 가지 요소는 다음과 같습니다.
- 최신 버전의 Eclipse 사용 (2020-06, 2020 년 6 월 26 일 기준)
David Balažic 의 의견 (2014 년 7 월)은 6 년 전에 작동했던 기준과 모순됩니다.
Indigo (3.7.2) SR2의 "동일한"작업 공간은 4 초, Kepler SR2 (4.3.2)는 7 초, Luna (4.4.0)는 10 초 만에로드됩니다. 모두 Java EE 번들입니다. 최신 버전에는 더 많은 플러그인이 번들로 제공되지만 여전히 추세는 분명합니다. ( "동일한"작업 공간이란 의미 : 동일한 (추가로 설치된) 플러그인이 사용됨, 동일한 프로젝트가 버전 관리에서 체크 아웃 됨).
- 최신 JDK로 실행 (작성 당시 Java 14, 원하는 다른 JDK : 1.4.2, 1.5, 1.6 이전 버전의 Eclipse 프로젝트에서 컴파일하는 것을 방해하지 않음)
-vm jdk1.6.0_10\jre\bin\client\jvm.dll
- eclipse.ini 구성 ( 전체 eclipse.ini에 대해서는이 질문 참조)
-Xms512m -Xmx4096m [...]
Xmx
인수는 Eclipse가 얻을 수있는 메모리의 양입니다 (간단한 용어로). -Xmx4g
사용하면 4GB RAM 등을 얻습니다.
노트 :
- 스플래시 화면이 더 빨리 표시됩니다.
- 프로세스 목록에 java.exe 대신 Eclipse.exe가 있습니다.
- 방화벽 : Eclipse는 Java 대신 인터넷에 대한 액세스를 원합니다.
- 특히 Windows 및 Mac에서 창 관리 브랜딩 문제.
버전 4.8 (Photon)부터는 각 버전마다 꾸준한 속도 향상이있었습니다.
메인 플랫폼은 더 빠르게로드하고, 다크 테마에 더 많은 기능을 사용하고, Java 개발 도구 용 최신 Java 버전에 더 많은 기능을 추가하기 위해 모든 릴리스에 최적화되었습니다.
특히 지난 3 개 버전에서는 시작 시간이 많이 늘어났습니다. 최신 버전의 Eclipse 2020-12를 사용하면 시작 시간이 크게 늘어날 것입니다.
내 경험상 새 버전이 나올 때마다 훨씬 더 빨리 시작되었습니다.
그러나 : Eclipse API를 사용하는 새로운 방법을 따르지 않는 플러그인이 여전히 있으므로 시작 속도가 느립니다.
Eclipse 버전 2020-09부터 최소 런타임 버전으로 Java 11로 변경되었으므로 적어도 핵심 시스템은 JVM의 최신 기능을 사용합니다. 최신 API로 업그레이드하고 최신 CPU (예 : 동시 프로그래밍 모델)의 모든 기능을 사용하는 것은 다른 플러그인 제공 업체의 몫입니다.
출처 : https://stackoverflow.com/questions/316265/how-can-you-speed-up-eclipse
'개발툴 > 이클립스, STS' 카테고리의 다른 글
Gradle 및 Android Studio를 통해 앱을 빌드하고 실행하는 것이 Eclipse를 사용하는 것보다 느립니다. (0) | 2021.06.25 |
---|---|
탭 대신 공백을 사용하도록 Eclipse를 변경하는 방법 (0) | 2021.06.16 |
Eclipse : 자동 서식을 위한 최대 줄 길이를 설정하는 방법 (0) | 2021.06.11 |
Eclipse에서 APK 파일을 빌드하는 방법 (0) | 2021.06.11 |
Eclipse, Subclipse 및 Subversive 용 SVN 플러그인의 장단점 (0) | 2021.06.10 |