首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >x86版本启动速度比x64/任何CPU都快。

x86版本启动速度比x64/任何CPU都快。
EN

Stack Overflow用户
提问于 2015-06-20 09:31:45
回答 1查看 647关注 0票数 4

不久前,我注意到我的应用程序的发布版本比调试版本慢了2倍(10-12秒,4-5秒用于调试)。这是因为我将平台目标设置为任何用于发布构建的CPU和用于调试构建的x86。当我将发布配置更改为x86时,两个版本都需要相同的时间才能启动。

我不明白为什么将平台设置到任何CPU或x64上都会减慢应用程序的启动速度。

在我的应用程序中,我使用以下库:

  • EF6
  • Log4Net
  • 福迪
  • Autofac
  • DevExpress WPF控件

也许其中一个用过的库减慢了我的应用程序启动速度?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-06-20 09:37:33

.NET目前有不同的JIT引擎用于x86和x64平台,它们的启动时间也不同。在4.6中,发动机将更相似,启动时间应该更少的不同。

如果这是原因,您可以使用4.6预版本进行测试.

也在https://stackoverflow.com/a/29595194/1806780上对此进行了讨论

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30952422

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档