![](/img/trans.png)
[英]C# IO doesn't work on x64 or on x86 configuration only on Any CPU
[英]x86 version starts faster than x64/Any CPU
前段時間我注意到我的應用程序的發布版本比調試版本慢了2倍(發布時為10-12秒,調試時為4-5)。 那是因為我將平台目標設置為Any CPU for release build和x86 for Debug build。 當我將發布配置更改為x86時,兩個版本都需要相同的時間來啟動。
我不明白為什么將平台設置為任何CPU或x64這么大會減慢應用程序啟動速度。
在我的應用程序中,我使用以下庫:
也許使用過的庫之一會減慢我的應用程序啟動速度
.NET目前(4.6之前版本)用於x86和x64平台的不同JIT引擎,它們具有不同的啟動時間。 在4.6中,引擎將更相似,啟動時間應該更少不同。
如果這是原因,您可以使用4.6預版本進行測試。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.