欢迎来到天天文库
浏览记录
ID:14381569
大小:44.50 KB
页数:14页
时间:2018-07-28
《3-优化-4-性能优化篇》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、3-优化-4-性能优化篇五、性能优化1、缩短“关闭无响应程序”的等待时间 在Windows系统中,当用户强行关闭程序的时候,系统会弹出一个“程序已经停止响应”的对话框,此时用户可以选择强行关闭该程序,或者等待一段时间让系统处理该程序退出前的工作,而等待的时间一般时间是比较长的。通过注册表可以定制此时间。【提示】 默认值为20000毫秒,我们可以将该值设为更小来加快程序的处理时间。单击“开始->运行”,键入regedit,然后单击“确定”,找到HKEY_USERS.DEFAULTControlPanelDesktop,在右侧窗格中新
2、建或编辑名为“WaitTokillAppTimeOut”的字符串值,将键值设置为“2000”。2、修改应用程序出错时试图等待响应的时间 此技巧可以修改一个应用程序出错时试图等待响应的时间,值为毫秒,缺省值为5000毫秒(即5秒),可以减少为3000毫秒,以加快系统的响应能力。单击“开始->运行”,键入regedit,然后单击“确定”,找到HKEY_CURRENT_USERControlPaneldesktop,在右侧窗格中新建或编辑名为“HungAppTimeout”的字符串值,将键值设置为“3000”。3、删除冗余无用的DLL文件
3、 在Windows的System、System32以及其他应用程序的目录下存有大量的DLL和其他公用文件,这些文件可能被系统或应用程序共享。但是由于经常安装和卸载软件,就会在这些目录下留下大量垃圾共享文件。它们不但占用了硬盘空间,而且系统还会继续共享他们,导致消耗系统内存和降低系统的运行速度。对于这些文件,我们首先在硬盘中将其删除掉,然后用下面的方法在注册表中彻底清除。例如我们可以将共享的C:WINDOWSsystem32mp3play.dll文件删除并在注册表中删除其注册信息。单击“开始->运行”,键入regedit,然后单击“确定”
4、,找到HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionSharedDLLs,在右侧窗格中找到名为“C:Windowssystem32mp3play.dll”的DWORD值,将其删除。【提示】 这里SharedDLLs子键记录的就是有关程序共享的DLL信息,每个DLL文件的键值说明它已被几个应用程序共享。如果是二进制键值为“00000000”,则表明不被任何程序共享。(另外“0x00000001(1)”是十六进制表示法)说明:我们可以用注册表清理软件来清理注册表
5、中无效的DLL文件,但这些软件有时也会将有用的DLL文件删除,导致其他程序无法运行。为了安全起见,我们可以自己动手来清理无效的DLL文件。一般来说,“数据”栏上显示的键值为0x000000(0)的DLL文件就是没有程序调用的垃圾,您只管删除就是了!为安全起见,清理DLL文件前可以先备份注册表。另外,也可以在注册表中找到无效的DLL信息,先记下这些文件的名称及路径,然后打开“资源管理器”找到这些文件并备份,然后再删除,这样在运行其他程序的时候一旦报告缺少某个DLL文件,就可以立即还原这个DLL文件。4、在大内存情况下,增强Windows核心程序
6、的性能 大家知道,在Windows下运行多个程序时。它会把内存中暂时用不到的内容置换到硬盘上。这样置换的目的是为了能在相对较小的内存中同时执行多个程序。但这样反复的在内存及硬盘之间来回的置换,将会影响程序执行的速度。对于Windows系统本身的核心程序也会遇到这样的置换操作,因为当运某个程序而内存不足,这时Windows系统会自动把暂时用不到部分核心程序置换到硬盘上。 虽然这样可以获得程序正常的运行,但当您要用到系统的某个核心部分的程序。这时又要将刚刚保存在硬盘上的核心程序调入内存,这对系统运行效率有所影响。 如果您的内存足够大,那么您
7、可以强制Window内核程序不进行页面调度,使其始终常驻于内存。单击“开始->运行”,键入regedit,然后单击“确定”,找到HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSessionManagerMemoryManagement,在右侧窗格中新建或编辑名为“DisablePagingExecutive”的DWORD值(D),将键值设置为“1”,禁止核心程序进行页面置换;默认设置为“0”允许进行页面置换。【提示】 如果您要进行此项设置,首先必须保证您所用的内存必须足够大,否则
8、会适得其反。因为当您启动了禁止核心程序进行页面置换功能,那么您的内存将有一固定部分不能用来进行其它程序的运行。如果内存较小的话,这会大大影响系统的性能。5、设置目录
此文档下载收益归作者所有