这可能是微不足道的,但与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处理器。