Force Kernel Drivers and System Code to Stay Loaded in Memory to Boost Speed with DisablePagingExecutive Tweak武力内核驱动程序和系统的代码保持加载到内存中,以提高速度与disablepagingexecutive调整
User-mode and kernel-mode drivers and kernel-mode system code can be written to be either pageable or non-pageable.用户模式和内核模式驱动程序和内核模式系统的代码可以书面向任何分页或非分页。 Pageable means that the Windows operating system can page or flush the driver or system code to disk when not in use in order to free up the memory for other processes.分页,即Windows操作系统,可以网页或刷新驱动程序或系统代码到磁盘在不使用的时候,以便腾出内存为其他进程。
For system with large amount of RAM memory size, it’s possible to boost system performance and increase system speed by forcing and keeping the pagable system code and driver in physical memory, even if they’re programed as can page to disk.为系统与大量的RAM记忆体大小,有可能会提高系统性能和提高系统的速度,迫使及保持pagable系统的代码和驱动程序的物理内存,即使他们正在programed可以页到磁盘。 By keeping the code bits to stay loaded in memory, the OS can immediately access the driver or system code whenever required without the need to swap and read from hard disk again, which is slower.保持代码位留加载到内存中,操作系统可以立即使用的驱动程序或系统的代码需要时,而不需要交换,并宣读了由硬盘再次,这是比较慢。
If your system has enough physical RAM memory, you can force Windows OS to keep pageable drivers and system codes in memory.如果您的系统有足够的物理RAM记忆体,您可以强制Windows操作系统保持分页的司机和系统代码在内存中。 To check if your system has enough memory to perform this tweak, a good indicator is to load all applications intended to be use simultaneously, and then run Task Manager (Taskmgr).检查如果你的系统有足够的记忆体来执行此调整,是一个很好的指标是负载所有申请打算要同时使用,然后运行任务管理器 ( taskmgr ) 。 Go to the Performance tab to look at the amount of physical RAM, which should be greater than the Peak Commit Charge by at least 16MB (only in Windows XP).转到性能选项卡看金额的物理RAM ,其中应大于山顶承诺负责 ,由至少16 MB (只在Windows XP中) 。 Generally speaking, if total RAM size of the system is greater than 512 MB, the trick is workable.一般来说,如果总RAM大小,该系统是大于512 MB的,伎俩是可行的。
To enable pageable not swap to disk feature (or more appropriately disable the paging feature), just tweak the DisablePagingExecutive registry key located in the following registry hive:使分页不换到磁盘功能(或更适当地禁用传呼功能) ,只需调整该disablepagingexecutive注册表项位于下面的注册表配置单元:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Memory Management hkey_local_machine \系统\ currentcontrolset \控制\会议经理\内存管理
The default value for DisablePagingExecutive is 0, which make OS adheres to developer’s intent on paging ability.预设值为disablepagingexecutive是零,这使得操作系统坚持以发展商的意图,对寻呼的能力。 Setting the DisablePagingExecutive registry value to 1 will disable paging ability and make all user-mode and kernel-mode drivers or kernel-mode system code to remain running in memory without swapping to disk.设置disablepagingexecutive注册表值设置为1将禁用传呼服务的能力和使所有用户模式和内核模式驱动程序或内核模式系统代码继续运行在内存中没有交换到磁盘。
If you are worry that the system will take out too large amount of RAM to keep the not paged data, it’s possible to set the limit for the maximum amount of memory can be used to store non-paged data in memory.如果你是担心该系统将采取过大的RAM数量保持不分页的数据,很可能要设定上限,最高金额的内存可以用来存储非分页的数据在内存中。 To do so, change the NonPagedPoolSize registry key in the same registry branch:这样做,改变nonpagedpoolsize注册表项在同一注册表分支:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management hkey_local_machine \系统\ currentcontrolset \控制\会议经理\内存管理
The value are in byte.价值是在字节。 So to set the limit of which Windows can keep non-paged memory limit to 128 MB, set the value of NonPagedPoolSize value to 134217728 in decimal or 0×8000000 in hexadecimal.因此,要设定限制,其中Windows可以保持非分页内存限制为128 MB ,一套价值nonpagedpoolsize价值134217728在小数点或0 × 8000000十六进制。 By default, the value is 0 (zero), which mean let system decide.默认情况下,该值是0 (零) ,这意味着让系统的决定。 To ensure that the system doesn’t override the NonPagedPoolSize settings, also set the corresponding value to NonPagedPoolQuota , which will be respected no matter what’s going on (good or bad) on the system.以确保该系统并没有凌驾nonpagedpoolsize设置,也设置相应的价值nonpagedpoolquota ,这将受到尊重,不管是怎么回事(好的或坏的)在系统上。 (Alternatively, just leave the NonPagedPoolSize value at default 0 and only change the NonPagedPoolQuota, since this is where the system usually gets really conservative since it doesn’t know the usage patterns.) (或者,刚刚离开nonpagedpoolsize价值在默认情况下,只有0和改变nonpagedpoolquota ,因为这是该系统通常得到真正保守的,因为它不知道的使用模式) 。
However, before changing NonPagedPoolSize and NonPagedPoolQuota values, do make sure that the system has enough memory for other processors and usages, as non-paged memory block will be set aside and reserved no matter whether system use it or not, else the tweak will achieve the unintended effect of making system slower instead of faster.不过,在改变nonpagedpoolsize和nonpagedpoolquota的价值观,这样做确保系统有足够的记忆体为其他处理器和用法,作为非分页内存块将拨出,并保留不管系统的使用与否,它,否则调整将实现意想不到的效果,使系统慢而不是更快。
The tweak works on most Windows such as Windows Vista and Windows XP.该调整工程,大部分的Windows ,如Windows Vista和Windows XP 。
IMPORTANT : This is a machine translated page which is provided "as is" without warranty. 重要说明 :这是一个机器翻译网页是“按原样”提供的担保。 Machine translation may be difficult to understand.机器翻译可能很难理解。 Please refer to请参阅 original English article原来的英语文章 whenever possible.只要有可能。
Share and contribute or get technical support and help at分享和贡献,或取得技术的支持和帮助,在 My Digital Life Forums 我的数字生活论坛 . 。
Related Articles相关文章
- Increase Terminal Server Speed and Performance增加终端服务器的速度和性能
- Differences and Advantages Between 32-bit (x86) VS 64-bit (x64) Windows Vista分歧和优势之间的32位( x86 )与64位( x64 )的Windows Vista
- SuperTalent Unveiled Project X DDR3 Memory Modules supertalent推出项目x的DDR3记忆体模组
- How to Check Memory Usage in Linux based Server如何检查记忆体使用量在基于Linux的服务器
- Unable to Disable Integrity Checks Cause Drivers Not Found in 64-bit Vista (x64)无法禁用完整性检查事业的司机没有发现在64位Vista的( x64 )的
- Free Up Memory Automatically by Unloading DLLs in Windows 9x and NT with AlwaysUnloadDll免费内存自动卸载的DLL在Windows 9x和NT的与alwaysunloaddll
- Optimize SQL Server 2000, 2005 or 2008 in Large RAM System by Locking Pages in Memory and AWE优化SQL Server 2000中, 2005年或2008年在大型的RAM系统的页面锁定在内存和敬畏
- Boost Windows XP Performance with eBoostr 2.0.1提高Windows XP的性能与eboostr 2.0.1
- New Logitech Speed Force Wireless Racing Wheel For Wii新罗技速度武力无线方向盘为wii
- Disable iPhone Backup Process to Speed Up Slow Sync Process禁用iphone备份进程加快慢速同步进程





























August 24th, 2008 11:43 2008年8月24日11时43分
Anybody tried this yet?有人尝试这样做了没? I have been having video driver stopped responding issues, probably due an aging hard drive, so this is very tempting.我一直有视频驱动程序停止响应的问题,可能是由于老化的硬盘驱动器,所以这是非常诱人的。 I have an XP Pro box running on 1 Gb RAM, what say?我有一个XP专业版框上运行的1 GB的内存,什么话可说呢?
Regards,关心,
MFK. mfk 。
August 25th, 2008 18:24 2008年8月25日18时24分
[...] slower instead of faster. [ … … ]慢而不是更快。 The tweak works on most Windows such as Windows Vista and Windows XP.该调整工程,大部分的Windows ,如Windows Vista和Windows XP 。 source __________________ … Life is beautiful [...]来源__________________ …美丽人生[ … … ]