1

이러한 응용 프로그램 각각에 대해 3 가지 다른 컴퓨터 (i5 프로세스, 4-8GB RAM, SSD/회전 디스크)에서 WACK 2.2를 실행 해 보았습니다. 각각의 앱에서 앱 실행 시간이 5 ~ 11 초 사이로 변경되어 실패했습니다. 빈 (빈) 및 VS2012의 그리드 응용 프로그램 자바 스크립트 템플릿 실패 WACK 성능 테스트

는 기계 1 예를 들어, 응용 프로그램의 실행 성능 테스트는 다음과 같은 정보를 실패했습니다 :

Error Found: The performance launch test collected the following results:.?App Launch Time: 11.195 Seconds. Launch times more than 5.0 Seconds will fail on low end systems 
? 
?Information only: 
?- CPU Utilization: 0.74% 
?- File I/O: 0.151 MB 
?- Process Private Memory: 0 MB 

나는 특히 의심스러운 아무것도 찾지 못했습니다. JS Console에서 window.performance.timing 값을 검사했을 때 (VS2012를 통해 다른 실행에서) 앱이 navigationStart와 loadEventEnd 사이에 300ms 이상 걸리지 않았 음을 알았습니다.

Windows 성능 분석기를 사용하여 App_LaunchData.etl을 분석해 보았습니다 (처음 사용했을 때). 11 초 후에 jscript9.dll이로드 된 것을 확인했습니다. 그때까지 호스트는 그때까지 사용자 코드를 제어하지 못했습니다. 높은 CPU 나 I/O를 찾지 못했습니다.

비슷한 출시 시간을보기 위해 2 대의 다른 WIN8 머신에서 WACK 테스트를 반복했습니다. 여기에 앱 패키지, 유효성 검사 보고서 및 App_LaunchData.etl 파일을 업로드했습니다 (http://sdrv.ms/16xNvio).

무엇이 잘못 될 수 있으며 탈출구는 무엇입니까?

우리가 개발 한 앱은 WACK 테스트에서 차단됩니다. 이 문제를 해결하는 데 큰 도움이 될 것입니다.

+0

나는 똑같은 것을보고있다. 이 문제에 대한 권위있는 응답이 있으면 업데이트 상태를 유지하십시오. FWIW, 나는 또한 Microsoft가 만든 Winjs 응용 프로그램 (Mail, Calendar 등)에서이 동작을 보게됩니다. –

답변

0

해결책을 찾았습니다. 타겟 플랫폼을 x86 (기본값 'Any CPU')으로 변경하면 앱이 실제로 빠르게 시작됩니다. 빈/그리드 앱과 우리 앱은 WACK을 녹색으로 전달했습니다.

아직 x64에서 앱이 느리게 시작된 이유를 알 수 없습니다.