不久前,我注意到我的应用程序的发布版本比调试版本慢了2倍(10-12秒,4-5秒用于调试)。这是因为我将平台目标设置为任何用于发布构建的CPU和用于调试构建的x86。当我将发布配置更改为x86时,两个版本都需要相同的时间才能启动。
我不明白为什么将平台设置到任何CPU或x64上都会减慢应用程序的启动速度。
在我的应用程序中,我使用以下库:
也许其中一个用过的库减慢了我的应用程序启动速度?
发布于 2015-06-20 09:37:33
.NET目前有不同的JIT引擎用于x86和x64平台,它们的启动时间也不同。在4.6中,发动机将更相似,启动时间应该更少的不同。
如果这是原因,您可以使用4.6预版本进行测试.
https://stackoverflow.com/questions/30952422
复制相似问题