万普插件库

jQuery插件大全与特效教程

大内存的用户 一定别忘开启“程序预加载进内存”

随着一波内存价格走低,以及硬件的发展要求,大多数用户内存也变得“奢侈”起来,8GB算入门、16GB算标配,甚至32GB以上的用户也不鲜见,在此提醒大家硬件性能提升后,注意相关设置也要配套升级,如果你的内存现在是16GB或以上,建议按以下方法检查一下与内存有关的设置。

1.检查注册表中,DisablePagingExecutive是否开启

开始(win键+R)--运行regedit,打开注册表编辑器,依次展开HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management,右侧找到 DisablePagingExecutive,值为1即为开启。

说明:DisablePagingExecutive(禁用内存页面调度)的默认值是0,即允许分页内核代码,在这种情况下,系统会将内核代码分页到磁盘,当内存够大就把值设为1,禁止将操作系统的执行代码(内核)分页到磁盘的交换文件中,从而强制将其常驻在物理内存中,达到提高性能的目的,同时也减少了对相对缓慢的硬盘的读写。这个设置项的作用是优化系统性能,可以减少从磁盘读取代码的开销,提高系统的响应速度。

2.通过PowerShell检查
ApplicationLaunchPrefetching是否开启

点击任务栏上放大镜图标,输入PowerShell—以管理员身份运行,打开Windwos PowerShell窗口,输入mmagent后回车,可查看
ApplicationLaunchPrefetching的值,如为true即为打开。

说明:Application Launch Prefetching(应用程序启动预取)是一种性能优化技术,用于加速应用程序的启动速度和响应时间。

当值为True时,操作系统会通过预加载应用程序的相关文件和数据,以加快其启动速度。预取技术会分析应用程序的使用模式,并在系统空闲时提前加载相关文件到内存中,从而在应用程序启动时节省时间和资源。如果值为false操作系统将禁用应用程序启动预取技术,不会自动预加载应用程序的相关文件,这可能会导致应用程序的启动速度稍慢,但也会释放一些系统资源用于其他用途(这就是万事都有两面性,哈哈),开启的方法输入enable-mmagent -Application Launch Prefetching,回车即可。

如果CPU性能强悍,建议其它项也开启,不过最后提醒设置后出现不稳定,别忘记改回设置。设置后重启系统生效。

附其它设置项目说明:

用enable和disable disable-mmagent -类目名字 命令来启动或关闭。(TRUE开启,FALSE关闭,第一个-前有空格)


ApplicationLaunchPrefetching程序预加载进内存(内存16G以上就开)

ApplicationPreLaunch程序预运行(CPU速度快就开)

MaxOperationAPIFiles最大程序预加载进内存的文件数(内存越大开得越多,默认256)(这个就是在C:\Windows\Prefetch里面的文件数量,如果你内存非常大,比如16G或32G就可以把这个设置大一些,可以设置从1~8192)只需要运行set-mmagent之后输入数字即可

MemoryCompression内存压缩(CPU速度快就开,别开)

OperationAPI(内存大就开,可以让内存预读取非系统的任何程序)

PageCombining(让系统合并具有相同内容的内存,可以节省内存,CPU速度快就开,别开)

如果
ApplicationLaunchPrefetching打不开报错,两种情况

1.SecurityError默认执行策略不允许脚本运行,使用set-ExecutionPolicy RemoteSigned开启运行权限,执行get-executionpolicy,结果为RemoteSigned表示更改成功。

2.InvalidOperation系统版本和硬件问题,打开注册表编辑器,路径HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters,找到EnablePrefetcher数值改为3.

小白不建议更改,如果一定要更改一定要留好注册表备份。

更改完成后记得重新启动。

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言