窗口 – 我应该提供我的应用程序的x64版本吗?
发布时间:2020-12-14 04:35:23 所属栏目:Windows 来源:网络整理
导读:也许我在这里缺少x64平台的一个重点,但我的看法是,x64应用程序的性能比x86版本更好(在x64操作系统和硬件上显然),当大量内存,大指针或其他苛刻的内存涉及因素. 不过,除了标准的x86版本之外,我已经开始注意到一些小型应用程序提供的x64版本的安装程序.由于x86
也许我在这里缺少x64平台的一个重点,但我的看法是,x64应用程序的性能比x86版本更好(在x64操作系统和硬件上显然),当大量内存,大指针或其他苛刻的内存涉及因素.
不过,除了标准的x86版本之外,我已经开始注意到一些小型应用程序提供的x64版本的安装程序.由于x86使用WoW在Windows x64上运行正常,对于我释放我的应用程序的x64编译版本有什么好处吗?照我看来: 优点: >潜在的更高的性能(在什么条件下) 缺点: >创建/支持的附加构建 什么是令人信服的原因,应该导致我重新考虑添加我的应用程序的x64编译版本?
编译和调试x64版本的另一个潜在原因是它可能会暴露x86版本中的隐藏错误.例如,这可能会在32位整数和(现在)64位指针之间暴露不正确的转换.这也使您在将来支持x64.
但是,除非您的应用程序将受益于64位整数,否则附加的cpu寄存器,更大的内存空间(超过3.5Gb)或实现设备驱动程序,停留在32位应用程序中.所有主要操作系统同时支持同时运行x32和x64应用程序,因此不会对64位应用程序产生重大推动作用. BTW.基于.NET的应用程序自动受益于在64位系统上执行,而无需任何代码更改.不需要额外的测试. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- assembly – 如何在windows tasm dosbox中读取图像文件并在
- DLL不能在C#中工作
- Windows Phone 7 / Silverlight:如何进行导航?
- Windows 7启动/启动的时间
- xaml – Windows 8主题颜色 – 以编程方式访问它
- 窗口 – 可以判断一个进程中是否已经调用了WSAStartup?
- 如何在官方Windows Python 2.5上使用时间> 2038年
- 在Windows 7上使用带有RSelenium的phantomjs
- Windows – LDAP上的DC的第三方通配符证书
- windows-phone-7 – 如何设置ListBox项的前景色