我想知道我提交给Windows手机商店的.xap软件包与最终用户服务的软件包之间是否存在性能差异。我问,因为在“Windows Phone 8开发内部”一书中有类似
的内容“在Windows Phone 8中,此过程会发生变化,因此所有应用都会发生变化 预编译为Windows Phone Store提交过程的一部分。 这意味着当用户从Windows Phone下载应用程序时 Store,应用程序包已经包含为ARM编译的代码。 因为应用程序启动时不需要“JITing”或 在运行时,用户应该体验更快的应用加载时间并改进 运行时性能“
谢谢
答案 0 :(得分:3)
要在与商店相同的条件下测试应用程序(并使用相同类型的预JITing),您只需按照以下步骤操作:
http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj585401(v=vs.105).aspx
简而言之:要么在没有附加调试器的情况下启动应用程序,要么取消选中项目属性中的“在模块加载时抑制JIT优化”。
请注意,它仅适用于设备,而不适用于模拟器(无论如何,这都不是测量性能的可靠方法)。
来源:http://www.silverlightshow.net/items/Windows-Phone-8-Compile-in-the-Cloud.aspx(“更多详情”部分)