.net 2.0 在 64 位处理器中的应用程序?

发布于 2024-07-15 13:21:47 字数 356 浏览 4 评论 0原文

我们将编写一个针对 64 位服务器的 C# 2.0 (VS2005) 应用程序。

我发现此链接由 ms http://support.microsoft.com/kb/912891#appliesto< /a>

“当您运行使用 .NET Framework 构建的 64 位应用程序时,您可能会注意到该应用程序比类似的 32 位应用程序使用更多的内存”

我只是想知道这个问题是否正在解决? 或者有新的SP可以使用?

提前致谢 !!

We are going to write a C# 2.0 (VS2005) application targetting 64-bit server.

I found this link by ms http://support.microsoft.com/kb/912891#appliesto

"When you run a 64-bit application that was built by using the .NET Framework, you may notice that the application uses more memory than a similar 32-bit application"

I just want to know is this being resolved ?? or there is new SP to be used ??

Thanks in advance !!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

转瞬即逝 2024-07-22 13:21:47

这是可以预料的。 x64 中的指针比 x32 中的指针更大。 这就是它的工作原理。

从好的方面来说,您可以获得 x64 架构,并随之提高速度、寄存器数量、物理内存大小等。

This is to be expected. Pointers are bigger in x64 than in x32. It's the way it works.

On the plus side, you get x64 architecture with its attendant boosts to speed, number of registers, physical memory size, etc.

許願樹丅啲祈禱 2024-07-22 13:21:47

这与.NET 无关。 每个为 64 位处理器构建的应用程序都会比为 32 位处理器构建的应用程序占用更多的内存。

如果您能想出一种方法将 64 位信息压缩到 32 位寄存器中,我相信我们都很想听听如何实现。

This has nothing to do with .NET. Every application, when built for a 64-bit processor, takes more memory than when built for a 32-bit processor.

If you can think of a way to squeeze 64 bits of information into a 32-bit register, I'm sure we'd all love to hear how.

澉约 2024-07-22 13:21:47

不用担心。 使用 x64 系统,您最多可以安装 16 艾字节 RAM =)

Just don´t worry about it. Using a x64 system you can install up to 16 exabytes of RAM =)

荭秂 2024-07-22 13:21:47

此问题已在 .NET 2.0 Service Pack 1 中修复。

This is fixed in .NET 2.0 Service Pack 1.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文