Development Tip

SpringSource Tool Suite (STS)가 왜 그렇게 느린가요?

yourdevel 2020. 11. 28. 12:32
반응형

SpringSource Tool Suite (STS)가 왜 그렇게 느린가요? 어떻게 고칠 수 있습니까?


나는 며칠 동안 MacBook Pro에서 STS 2.3.2를 실행하고 있습니다. 내가 사용한 다른 Eclipse 빌드보다 성능이 훨씬 느리다는 것을 알고 있습니다. 예를 들어 한 탭에서 다른 탭으로 전환하는 데 최대 4 초가 걸릴 수 있습니다.

많은 유효성 검사를 끄고 메모리를 늘리려 고 시도했지만 차이가 없습니다.

다른 사람들도 비슷한 경험을하고 있습니까?


MacBook Pro i7에서 동일한 문제가 발생했습니다. 편집자 또는보기를 전환하는 작업은 매우 느 렸습니다. 필요하지 않은 Spring 유효성 검사기를 해제하여 해결했습니다. 이동 :

SpringSource Tool Suite-> Preferences-> Spring-> Project Validators

특히 Spring Validator, Beans Validator 및 STS Bean Validator를 제외한 모든 유효성 검사기를 선택 취소했습니다.


자동 빌드 기능을 끄는 것도 좋습니다. 프로젝트-> 자동 빌드를 선택 취소하십시오. Michael의 제안과 결합되어 저에게 차이를 만들었습니다.

편집 : 자동 컨텐츠 지원 기능도 저를 느리게하여 사용 중지했습니다. CTRL + Space를 눌러 필요할 때만 사용합니다. 자세한 내용은 여기참조 하십시오 .


프로그램 시작시 Spring 팀에서 RSS 피드를 다운로드하는 시작 창 (대시 보드라고 함)을 비활성화합니다 : http://tux2323.blogspot.se/2010/08/eclipse-tipp-reloaded-disable-sts.html . 보고 싶다면 Help-> Dashboard를 사용할 수 있습니다.


Eclipse / STS에서 메모리 사용량을 줄이는 몇 가지 방법

  1. 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 관련없는 프로젝트를 닫도록 선택할 수 있습니다.

  2. 관련 프로젝트로 작업 세트를 생성하고 현재 작업중인 세트 만 선택할 수 있습니다. 프로젝트 탐색기 탭의 오른쪽 상단 (메뉴보기)에서이 작업을 수행 할 수 있습니다.

  3. Heapsize를 모니터링 할 수 있습니다. Preferences General에서 "Show Heap Status"를 확인하여 현재 사용 된 힙 공간을 표시 할 수 있습니다. 그러면 힙 값 옆에 "휴지통"아이콘이 표시됩니다.이 아이콘을 클릭하여 가비지 수집을 강제 할 수 있습니다.


STS를 시작할 때마다 Maven 업데이트 프로세스가 잠시 실행되는 데 문제가있었습니다.

Maven이 연결을 시도했습니다. http://dist.springsource.com/release/TOOLS/update/e<your_eclipse_version>

STS의 Jira에 따라 다음과 같이 변경했습니다.

http://download.springsource.com/release/TOOLS/update/e<your_eclipse_version>

에서 Window-> Preferences-> Install/Update->Available software

이제 그 과정은 즉각적입니다.


이 시도:

C:\sts-3.6.0.RELEASE\sts.exe -clean

참고 URL : https://stackoverflow.com/questions/2727040/why-is-springsource-tool-suite-sts-so-slow-and-how-can-i-fix-it

반응형