WPF中开发的应用程序之一在i5进程膝上型计算机上运行非常慢。UI在嵌套项控件中包含多个用户控件(200+)。在其中一台桌面计算机上运行的应用程序具有良好的性能。
下面是笔记本电脑的详细配置,其速度非常慢(呈现UI的时间为50秒):
操作系统: Windows XP Professional (5.1,Build 2600) Service Pack 3 (2600.xpsp_sp3_gdr.101209-1647)系统制造商:联想系统型号: 2537W2K BIOS: Ver 1.00PARTTBLx处理器: Intel(R) Core(TM) i5 CPU M 520 @ 2.40GHz
我们有一个新的本地服务器,它使用sql server 2008和ssis处理数据。在这个服务器上,我有专门的驱动器来做不同的事情。C驱动器用于操作系统和软件。D驱动器用于db存储,而ssis。E驱动器是一个ssd驱动器,我们将恢复ssis使用的每个数据库。
我们的想法是,我们处理分配的数据,由于ssd驱动器只有500 to (由于成本),我们将在一个常规驱动器上的所有东西,并将使用的数据库转移到ssd驱动器,以使进程运行更快。
当我在没有ssd驱动器的情况下运行ssis时,大约需要8小时;当我运行恢复ssd驱动器上的数据库的进程时,该进程需要大约相同的时间来处理(事实上,如果我包括数据库的恢复
我有一个正在运行的进程,正在打开TIF文件。每个TIF文件只是一个常规页面,每个页面可能是100个kB。每次他打开一个TIF文件时,它都试图在page.after上的特定区域读取条形码,然后读取指定区域的条形码,然后关闭该文件并打开下一个文件。由于某些原因,每个文件的处理时间大约为3秒。这对我们来说太长了。我们能做些什么来加速这件事?运行它的服务器是一个具有大量内存的四核2.1 GHz处理器。我检查了CPU和内存,所有的东西似乎都在使用中。我怎样才能找到瓶颈所在?如何加快这一进程?
运行在windows server 2008上