Performance 生产环境缓慢

Performance 生产环境缓慢,performance,Performance,我们有一个.NET应用程序(用C Sharp编写的代码),它解析许多XML并执行XML/XSLT转换 与开发机器相比,生产服务器上的此功能速度较慢。 在生产服务器上,此功能(解析和XML/XSLT转换)大约需要6秒,而在开发机器上大约需要3秒 开发人员计算机:英特尔(R)核心(TM)i3 CPU 540@3.07 GHz,Windows 7企业版(SP1)-64位,8 GB RAM,.NET Framework v4.0.30319,SATA驱动器 生产服务器:Intel(R)Xeon(R)CP

我们有一个.NET应用程序(用C Sharp编写的代码),它解析许多XML并执行XML/XSLT转换

与开发机器相比,生产服务器上的此功能速度较慢。 在生产服务器上,此功能(解析和XML/XSLT转换)大约需要6秒,而在开发机器上大约需要3秒

开发人员计算机:英特尔(R)核心(TM)i3 CPU 540@3.07 GHz,Windows 7企业版(SP1)-64位,8 GB RAM,.NET Framework v4.0.30319,SATA驱动器

生产服务器:Intel(R)Xeon(R)CPU E5-2609@2.40 GHz(2x CPU四核),Windows Server 2008 R2 Enterprise-64位,48 GB RAM,.NET Framework v4.0.30319,SCSI驱动器

我希望生产服务器比开发环境更快?生产服务器运行缓慢的原因可能是什么


如果需要更多信息,请告诉我。

开发者机器是否有SSD?服务器呢,你们有HDD(不是SSD)吗?多个小文件的性能问题通常是由于硬盘驱动器不好造成的。请显示您的代码,否则问题与堆栈溢出无关。感谢您的快速回复。开发人员计算机上的SATA驱动器。在生产机器SCSI驱动器上。我们没有代码…它的第三方代码DLL.start PerfMon在这两个环境上。查看CPU、RAM和I/O统计数据,看看它们在这两种环境中有何不同。也许在服务器上有许多其他进程正在运行,其他用户正在连接,。。。此外,XML处理是受CPU限制的,不管您有多少CPU/内核。3Ghz的CPU比2.4Ghz的CPU性能更好。