1

我已經嘗試在3種不同的機器上(使用i5進程,4-8 GB RAM,SSD /旋轉盤)對這些應用程序運行WACK 2.2。在他們每個人的應用程序啓動時間在5到11秒之間變化的任何地方這些應用程序失敗。來自VS2012的空白空格和網格應用程序JavaScript模板失敗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控制檯中的window.performance.timing值(通過VS2012的不同運行)時,我注意到該應用在navigationStart和loadEventEnd之間花費了不到300毫秒。

我已經嘗試使用Windows性能分析器分析App_LaunchData.etl(第一次使用它)。我注意到jscript9.dll在應用程序啓動後11秒後加載。因此,主機在此之前不對用戶代碼進行控制。我沒有找到任何高CPU或I/O。

我試着在其他兩臺WIN8機器上重複WACK測試來查看類似的啓動時間。我已經在這裏上傳了應用程序包,驗證報告和App_LaunchData.etl文件http://sdrv.ms/16xNvio

什麼可能會出錯,什麼是出路?

我們開發的應用程序在WACK測試中被阻止。在解決這個問題時,您的支持將受到高度讚賞。

+0

我看到同樣的事情。如果您發現有關此問題的任何權威性回覆,請通知我們。 FWIW,我也看到了微軟創建的Winjs應用程序(包括郵件,日曆等)的這種行爲。 – 2013-03-21 15:09:20

回答

0

我找到了解決方案。將目標平臺更改爲x86(來自默認的「任何CPU」)使應用程序啓動非常快。 Blank/Grid應用程序以及我們的應用程序以綠色通過了WACK。

我還不知道在x64上應用程序啓動緩慢的原因。