我看到很多新機器和筆記本電腦現在有64位硬件,並提供所有驅動程序都是正確的,WPF和相應的.NET將在64位機器上運行得更快嗎?我沒有看到有關.NET或WPF 64位任何地方的任何文檔,但我想知道其中的差異。我發現.NET沒有針對64位體系結構的特定API,它是一箇中性平臺,但WPF呢?有沒有人有關於64位操作系統的WPF性能的任何統計數據或想法?
3
A
回答
1
如果編譯框架以利用額外的指令,可能會有略微的性能提升,但64位更多的是地址空間而不是額外的速度。
而WPF/Avalon是.NET v3的一個子集,所以是的,它也是中立的。
編輯:Here's a good thread on 64bit JIT performance.(但要注意的是,答案是一年半之前的 - 人們希望MS有所改善的事情64位用戶)
0
WPF應用程序當作對64位操作系統的64位程序(除非特別編譯只針對x86),就像任何其他.net應用程序一樣。
相關問題
- 1. Windows 64位操作系統上的32位或64位Android SDK?
- 2. 關於64位和32位的Mac操作系統
- 3. 確定從32位操作系統或64位操作系統C/C++應用
- 4. 有沒有辦法配置操作系統位於SSD上的Azure虛擬機?
- 5. JNA在64位操作系統上具有32位JVM
- 6. UEFI BIOS和操作系統必須具有相同的32位或64位?
- 7. 有沒有人做過或沒有人知道使用Delphi/Prism開發Android操作系統的方法?
- 8. 如何檢測Flex中的32位或64位操作系統?
- 9. 什麼數據類型是32位操作系統中的16位和64位操作系統中的32位?
- 10. 有沒有關於網球比賽的統計數據?
- 11. 64位操作系統的Microsoft.Win32.RegistryKey
- 12. 32位/ 64位操作系統?
- 13. 有沒有人對Asterisk使用的計費系統有任何建議?
- 14. 是否有API知道當前的iOS/Mac是64位操作系統還是32位操作系統?
- 15. 在沒有操作系統的嵌入式系統中的malloc
- 16. 64位操作系統上的32位Java:JVM的數量是否有限制?
- 17. 兩個字節的操作系統沒有我想要的
- 18. 淨WinForm的系統提示音在64位操作系統
- 19. 對32位和64位操作系統的不同計算
- 20. 有沒有方法可以查詢有關係統性能的munin?
- 21. 有沒有辦法檢查應用程序的操作系統是32位還是64位?
- 22. 在32位操作系統和64位操作系統之間,類java.net.InetAddress有什麼區別
- 23. C++/clrIntelliSense:沒有操作符「+」匹配這些操作數。系統:雙^ +系統:雙^
- 24. 如果操作系統是64位
- 25. Lotus Notes Interop.Domino.dll 64位操作系統
- 26. 64位操作系統內存分配
- 27. 具有32位操作系統程序兼容性的64位處理器?在64位處理器上的
- 28. 在32位和64位平臺上的文件大小是否有差異,操作系統可能是任何
- 29. 如何操作系統...運行...沒有一個操作系統運行?
- 30. 64位操作系統上的32位或64位應用程序?
WPF是.Net框架的一部分,因此您本質上已經回答了您自己的問題。進一步說,在32位平臺和64位平臺上寫得不好的應用程序運行速度會很慢。如果寫得比64位版本好,寫得很好的32位應用程序可以勝過64位應用程序。 64位應用程序的真正優點是地址空間,即您的應用程序需要大於2GB的工作RAM(我認爲這是範圍)。 – Lazarus 2010-02-25 12:32:35
WPF確實使用像桌面窗口管理器等本地API,我相信它對平臺依賴性很小。 – 2010-02-25 12:55:17