我试过在3台不同的机器上运行WACK2.2(使用i5进程,4-8 GB内存,固态硬盘/旋转磁盘)。在每个应用程序上,这些应用程序都失败了,应用程序的启动时间从5秒到11秒不等。
例如,在Machine 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的时间不超过300ms。
我尝试过使用Windows Performance Analyzer分析App_LaunchData.etl (这是我第一次使用它)。我注意到jscript9.dll在应用程序启动11秒后加载。因此,在此之前,主机不会将控制权交给用户代码。我没有发现任何高CPU或I/O。
我尝试在另外两台WIN8机器上重复WACK测试,以查看相似的启动时间。我已经在http://sdrv.ms/16xNvio上传了应用程序包,验证报告和App_LaunchData.etl文件。
可能会出什么问题,解决办法是什么?
我们开发的一个应用程序在WACK测试中被阻止。你在解决这个问题上的帮助将会受到高度的感谢。
发布于 2013-03-16 21:06:33
我找到了一个解决方案。将目标平台更改为x86 (从默认的'Any CPU')使应用程序启动非常快。空白/网格应用程序以及我们的应用程序都以绿色通过了WACK。
我还不知道x64上应用程序启动缓慢的原因。
https://stackoverflow.com/questions/15440466
复制相似问题