gpt4 book ai didi

c# - 将应用程序从 32 位移动到 64 位

转载 作者:可可西里 更新时间:2023-11-01 11:40:38 27 4
gpt4 key购买 nike

我们有一个用 C# 编写的针对 AnyCPU 的 Windows 服务应用程序。它运行在 Win2003(32 位)服务器上。最近它开始耗尽内存。

将此服务重新部署到 Win2003(64 位)框涉及什么。是否需要重新编译,如果不重新编译,App会不会占用更多内存?

最佳答案

如果为 AnyCPU 设置了 exe,则没有什么特别的 - 默认情况下,64 位 CLR 将在 64 位计算机上加载。您只需确保您真的准备好 AnyCPU(没有不安全或安全的 32 位指针数学假设等)。如果您在没有 PInvoke 的情况下运行所有​​托管代码,您应该处于良好状态。

关于c# - 将应用程序从 32 位移动到 64 位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1767147/

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