2010-02-15 5 views
5

Eclipse에서 Java 애플리케이션을 빌드 할 때 Spring 빌더는 매우 느리고 상태 업데이트를 제공하지 않습니다.스프링 빌더가 Eclipse에서 느립니다. 속도를 높일 수 있습니까?

은 특히, 내가 프로젝트를 구축하고, Eclipse의 진행 창 표시

시작

호출하기 '프로젝트 이름'에 '봄 프로젝트 빌더'...

한 번에 여러 분

, 추가 세부 사항은 없습니다.

나는 Spring AOP Reference Model Builder를 이미 해제했으며, 필자는 Spring 프로젝트 빌더를 필사적으로 완전히 비활성화했다.

저는이 프로젝트를 개발하고 사용하지 않고 개발했기 때문에 이론적으로는 컴파일해야합니다.하지만이 프로젝트는 개발 지점이므로 어딘가에 심한 반사 오류가있는 경우 Spring을 계속 유지하고 싶습니다. .

  1. 속도 빌드의 봄 부분 :

    그래서 그들을 계속 사용하기 위해, I가 할 수있는 일이 있나요?

  2. Spring 프로젝트 구축 프로세스 중에 더 자세한 출력을 표시 하시겠습니까?

편집 2010-02-15 그리니치 표준시 21시 39분 :

은 내가 특별히 이클립스에서 봄 IDE 플러그인 말하는 겁니다.

답변

2

Eclipse 용 스프링 IDE 플러그인 또는 SpringSource ToolSuite 번들 중 하나를 언급한다고 가정합니다.

내가 누명을 씌웠던 가장 큰 성능의 킬러는 <import resource="..."/> 항목의 beans 파일 처리입니다. 플러그인에는 이러한 처리를 가능하게하는 옵션이 있습니다.이 옵션을 켜면 성능이 완전히 저하됩니다. 가져온 각 리소스에 대한 전체 클래스 경로 (라이브러리 포함)를 검색합니다. 나는 이것을 버그로보고했고 고맙게도 고쳐졌지만 아직 풀어주지 않았다.

<import> 지원은 가져온 파일을 직접 직접 추가 할 수 있기 때문에 유용합니다. 그것을 끄면 전체 경험이 훨씬 더 교화됩니다.

+0

예, 스프링 IDE 플러그인을 언급하고 있습니다 (스프링 소스를 인식하지 못했습니다). 태그에 대한 참조를 찾았지만 불행히도 사용하지 않습니다. 그래도 자세한 답변을 주셔서 감사합니다! – mskfisher

+0

@mskfisher : 저주, 나는 그것을 가지고 있다고 생각했다. OK, 대신이 방법을 사용해보십시오. VisualVM의 복사본을 다운로드하고이 스크립트를 사용하여 "대기"단계에있는 동안 일련의 스택 덤프를 가져옵니다. 이것은 종종 시간을 보내는 데있어 무엇을하는지 당신에게 알려주는 데 유익합니다. – skaffman

+0

Sweet, Monte Carlo 프로파일 링. 이것은 내일 시도하는 재미있을거야. :) – mskfisher

0

유효성 검사기를 확인하십시오. 필자는 한 번에 몇 가지 문제를 겪었던 것을 기억합니다. 왜냐하면 많은 수의 유효성 검사기를 프로젝트에 추가하고 설치된 프로세스가 영원히 모든 XML을 검사하기 때문에 많은 수의 플러그인을 설치했기 때문입니다.

관련 문제