0

这可能是微不足道的,但与 64 位 Windows Server 相比,为什么 .NET 控制台应用程序在 32 位 Windows Server 上的执行速度要快两倍以上?它是完全相同的应用程序代码,但针对不同的平台编译。

更新 - 应用程序详细信息。这是一个 C# 解决方案,包含一个控制台应用程序和多个类库。控制台应用程序是 CPU 和内存密集型应用程序,它处理多个列表和数组。应用程序的子任务在 64 位 Windows Server 2008 上大约需要 10 分钟才能完成,而在 32 位 Windows Server 2008 上则持续不到 5 分钟。两台机器都有 16 GB RAM 和 2.67 GHz 处理器。

4

0 回答 0