GWT는 "로캘"속성 (en, ro, fr ...)과 Constants_xx.properties 간의 매핑을 제공합니다 파일. 문제는 해당 로켈에 새 값을 추가 할 때 컴파일러가 6 개의 컴파일을 더 실행한다는 것입니다. 내 응용 프로그램은 현재 12 개의 편집 마녀가 약 7 분 (기본 언어 및 영어 - en)에 실행됩니다. 따라서 4 가지 언어에 대한 지원을 추가하려면 36 개의 컴파일이 필요합니다. 제 질문은 "로케일"값을 위해 실행 된 편집에 걸린 시간과 처리가 다른 브라우저 유형에 대해 실행 된 것과 거의 같을까요? 따라서 12 개의 편집 작업에 약 7 분이 걸리면 36 (6 + 30) 편집 작업에 약 21 분이 걸릴 것입니까? 아니면 이러한 컴파일 덜 집중적 인 그래서 (그래서 그들은 약 12 분 정도 걸릴거야 말)? 결국 일부 문자열 속성을 다른 값으로 매핑하는 것입니다 ...GWT 로캘 속성 - 사용자를위한 새로운 언어 더 많은 컴파일이 필요합니다.
1
A
답변
3
예 각 순열에 대해 대략 동일한 시간이 소요됩니다. 그것은 각 순열이 특별히 최적화 될 것이기 때문에 그것을하고 있습니다. 긴 컴파일 시간이 마음에 들지 않으면 soft permutations을 사용하여 일부 순열을 병합하거나 개발 목적으로 -draftCompile + 로케일을 특정 값으로 설정할 수 있습니다.
0
GWT는 (브라우저 버전 X 로켈)에 대한 순열을 컴파일합니다. 올바른 로케일을 찾는 데 런타임 - 마술이 더 이상 필요하지 않기 때문에 컴파일 시간이 길어질 수 있지만 런타임에 속도가 향상됩니다.
2
빌드 머신에 여러 코어가있는 경우 컴파일러 옵션 -localWorkers 컴파일 시간을 대폭 단축 할 수 있습니다. 그런 다음 GWT 컴파일러는 순열을 병렬로 컴파일하기 위해 여러 작업자 스레드를 시작합니다.
관련 문제
- 1. Android 로캘 언어 지원
- 2. 사용자를위한 통화 기호 현재 로캘
- 3. 전쟁에 더 많은 공간이 필요합니다.
- 4. ; 더 많은 설명이 필요합니다!
- 5. 더 많은 어셈블리 언어 곱하기
- 6. 많은 사용자를위한 많은 테이블?
- 7. 더 많은 실제 사례가 필요합니다.
- 8. GWT RequestFactory 컴파일이 NetBeans에서 실패합니다.
- 9. 새로운 언어를 배우기 위해 새로운 블로그가 필요합니다 (C 언어)
- 10. 얼마나 많은 GWT 서비스
- 11. 더 이상 새로운 사용자를위한 신청서를 수락하라고 사용자에게 묻지 않으십니까?
- 12. 더 많은 정규식 조정 조언이 필요합니다.
- 13. 자바 스크립트에서 "더 많은 소스 문자가 필요합니다"
- 14. django와 guppy가 더 많은 메모리가 필요합니다.
- 15. 거대한 배열보다 더 많은 메모리 공간이 필요합니다.
- 16. 새로운 언어
- 17. Mac의 시스템 언어 및 시스템 로캘?
- 18. 언어 코드를 (dojo) 로캘 코드로 변환
- 19. GWT 응용 프로그램에서 로캘 정보를 얻는 방법
- 20. UIView 숨겨진 속성 ... 더 많은 것이 있습니까?
- 21. 새 PC에 복사 한 후 컴파일이 필요합니다.
- 22. 새로운 gwt 인터페이스 자동화 테스트
- 23. 내 메시지 인터페이스에서 로캘 속성 파일을 생성하는 방법은 무엇입니까?
- 24. 언어 사전이 필요합니다
- 25. 더 나은 언어/프레임 워크가 필요합니다. RESTful 웹 서비스
- 26. 속성 magento에 새 언어 필드를 추가하는 방법
- 27. Java 애플릿 로캘 설정
- 28. 더 많은 테이블 또는 더 많은 데이터베이스?
- 29. 더 많은 LINQ 구문
- 30. 세션에 더 많은 시간을 설정하고 사용자가 더 많은 시간을 선택하도록 레이블을 만드는 방법은 무엇입니까?