Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# .Net应用程序在Windows 2012上运行速度非常慢_C#_.net_.net 4.5 - Fatal编程技术网

C# .Net应用程序在Windows 2012上运行速度非常慢

C# .Net应用程序在Windows 2012上运行速度非常慢,c#,.net,.net-4.5,C#,.net,.net 4.5,已经开发了一款控制台应用程序,在生产中应在16毫秒以下运行 在具有Intel I7处理器、16GB RAM的开发机器(8-9毫秒)上运行良好,在其他桌面机器(12-13毫秒)上运行良好 但仅当移动到带有Xeon处理器的Windows 2012计算机时 操作系统:Windows Server 2012,64位 CPU:Intel Xeon E5-2643 v2@3.50 GHz(2个处理器) 内存:32 GB 速度降到21-23毫秒。与我们拥有的多台Windows 2012和2008服务器相同。(

已经开发了一款控制台应用程序,在生产中应在16毫秒以下运行

在具有Intel I7处理器、16GB RAM的开发机器(8-9毫秒)上运行良好,在其他桌面机器(12-13毫秒)上运行良好

但仅当移动到带有Xeon处理器的Windows 2012计算机时 操作系统:Windows Server 2012,64位 CPU:Intel Xeon E5-2643 v2@3.50 GHz(2个处理器) 内存:32 GB

速度降到21-23毫秒。与我们拥有的多台Windows 2012和2008服务器相同。(所有Xeon处理器)

它使用Math.NETDDL做一些矩阵计算

任何提高性能的想法都会非常有用

尝试了ngen、x64编译、服务器电源选项(高性能)等


提前感谢

这些服务器还做什么工作?他们忙吗?你运行了多少次测试来获得这些时间?很多事情可能会导致5毫秒的差异。这些服务器上没有运行其他作业。这些测试现在正在运行超过2天。您是从“调试”或“发布”文件夹运行exe吗?您应该使用exe版本,并确保时间戳与生成时间戳匹配。这些服务器正在执行哪些其他作业?他们忙吗?你运行了多少次测试来获得这些时间?很多事情可能会导致5毫秒的差异。这些服务器上没有运行其他作业。这些测试现在正在运行超过2天。您是从“调试”或“发布”文件夹运行exe吗?您应该使用exe版本,并确保时间戳与生成时间戳匹配。