2012-12-28 1 views
0

최근에 AppEngine (Java) 1.6.3을 1.7.3으로 업그레이드했습니다. 우리는 (Ant를 통해 시작된) 로컬 dev 서버에 대해 CI 환경에서 실행되는 대규모의 UI 테스트 스위트를 보유하고 있습니다.UI 테스트 용 로컬 AppEngine 1.7.3 dev 서버 성능

업그레이드하기 전에 UI 테스트를 매일 밤 실행하는 데 약 4 시간이 걸립니다. 업그레이드 이후 9 시간에서 10 시간이 걸립니다. 나는 다운 그레이드를 해 두었다가 다른 것을 확인했다. 다른 것은 경기에 있지 않았고, 빌드는 보통 4시 시간이 걸렸다.

이 문제를 일으킨 중재가 있습니까? 나는 물건을 더 정확하게 지적하려고 공개 석방하려고하고있다.

답변

1

코드가 CheckRestricted 메소드에서 많은 시간을 보내고있는 가능성이 있습니다. 그것이 사실인지 확실히 알기 위해 프로파일 링 할 수 있습니다. 추가 정보를 원하시면이 문제를 확인 : 아주 잘 할 수있다 1.6.4
http://code.google.com/p/googleappengine/issues/detail?id=7282

+0

에서

자바 개발자 서버 매우 느린. 우리는 UI 테스트에서 많은 데이터 설정 및 해체를 수행합니다. 리드를 가져 주셔서 감사합니다. –

+0

추가 조사에서 데이터 설정/해체 문제가있는 것 같습니다. 그러나 시간이 갈수록 문제는 더 악화됩니다. 테스트가 시작되면 설정은 이전과 거의 같은 시간이 소요됩니다. 그들이 진보함에 따라, 그것은 더 오래 걸립니다. 이런 종류의 메모리 누수가 어딘가에, 안 그래? –

+0

VisualVM과 같은 프로필로 프로필을 만들려고 했습니까? 그러면 상황과 원인에 대한 가시성이 높아집니다. 또한 SDK 데이터 스토어 구현은 대형 데이터 세트에 적합하지 않기 때문에 테스트가 진행됨에 따라 많은 데이터 항목을 가져 오는 경우 관련성이 있습니다. –

관련 문제