簡體   English   中英

帶有.NET可執行文件的NGEN x86與x64

[英]NGEN x86 vs x64 with .NET executables

我有以下問題:

我的.NET程序集以x86模式編譯。 我仍然可以在x64 Windows系統上利用NGEN的性能優勢嗎? 將x86程序集編譯為x64上的本機代碼嗎?

使用x86編譯的程序集將在64位系統上運行於wow64,但是與AnyCPU編譯的程序集將在本機運行,而不考慮NGEN。 為x86編譯的程序集可以在64位系統上加載32位程序集,而為AnyCPU編譯的代碼將不會加載32位dll。

使用NGEN時,將避免對程序集進行JIT編譯,並且在x64系統上也使用x86進行編譯時,程序集將是本機x86代碼。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM