gpt4 book ai didi

托管在 .Net4 应用程序中的 .Net2 程序集在 x86 中的性能比在 AnyCpu 模式下更好?

转载 作者:行者123 更新时间:2023-12-04 19:17:52 25 4
gpt4 key购买 nike

我有一个 .Net4 WinForms 应用程序,它引用了 3rd 方 .Net2 程序集,其中包含大量图形的视觉控件。我注意到一个 巨大的当我不小心将它从 AnyCpu 切换到 x86 编译模式时,应用程序的视觉性能得到了改进。我的开发装备是 x64 Windows 7。当控件呈现其图形元素时,改进至少是两倍。

这是一个已知的事实还是我做错了什么?

最佳答案

看这两篇关于它的文章:

AnyCPU Exes are usually more trouble than they're worth

Visual Studio: Why is there no 64 bit version? (yet)

另请参阅有关 64 位代码的帖子:Should I choose to take advantage of 64-bit? ,它明确指出,例如 Paint.NET 在 64 位模式下效果更好,因为开发人员针对 64 位优化了代码。

所以,我不认为 做错了什么,但也许您使用的第 3 方 .NET 程序集可以在 64 位进程中运行时得到特别改进。

关于托管在 .Net4 应用程序中的 .Net2 程序集在 x86 中的性能比在 AnyCpu 模式下更好?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7161080/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com