개발툴/이클립스, STS

Eclipse 속도를 향상 시키는 방법

Rateye 2021. 6. 25. 10:35
728x90
반응형
질문 : 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에서 창 관리 브랜딩 문제.

2020 년 12 월, Udo 는 댓글에 부합

버전 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
728x90
반응형