문제

나는 현재 글을 쓰고있다 적절한 내 주석이 올바른지 확인하기 위해 플러그인.

그러나 APT를 가능하게하면 컴파일 프로세스가 느려지는 것으로 보입니다. 작고 참조되지 않은 수업을 절약하더라도 몇 초가 걸리고 많은 기억을 먹습니다.

그 이유는 APT 프레임 워크가 단일 클래스 만 필요하더라도 전체 객체 트리 (큰 프로젝트)를 점검하기 때문입니다. 그래도 이것에 대해 추측합니다.

APT를 비활성화하는 것 외에는 성능을 향상시키는 방법이 있습니까?

편집하다: 내가 배운 첫 번째 것은 APT 처리가 단계에서 실행되며 그 중 하나만 필요할 것입니다.

    if (Phase.RECONCILE != Phase.valueOf(env.getOptions().get("phase"))) {
        return;
    }
도움이 되었습니까?

해결책

이 프레젠테이션 (PPT 프레젠테이션의 zip 다운로드) Java-APT 팀은 성능 향상과 관련된 몇 가지 문제에 들어갑니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top