最近新装了一个PC,配置还算蛮高,i7的CPU,8G内存,2T的硬盘,于是小心翼翼地装了一个干净的正版Win7,但是发现居然开机明显卡?所以做了些研究,发现即使全新安装的正版windows,居然也有些拖累系统性能的功能。

1.superfetch服务

这项傻X的功能会把你常用的程序按照你平时的使用习惯装入内存,比如你经常下午三点开浏览器,晚上八点玩游戏,他就会这个时间预先读取。它的口号是空闲的内存就是浪费,所以这个nb的服务会尝试按一定比例装满你的内存,当你内存比较大的时候就热闹了,比如8G内存,它就会考虑每次开机定时定点预先填上个两三个G的内存......

估计除了生活极端规律的同学,这玩意基本没啥用处,它是吃掉系统性能的最大凶手。

关闭方法:右键计算机->管理->服务

2.系统保护

系统保护的作用理论上是防止别人替换或者修改windows的系统文件,但是据本人观察系统保护除了在正常安装IIS或者手动安装驱动的时候没事会跳出来"有些操作系统的文件被替换成未知版本"之外,基本没啥作用,尚未发现有任何流氓软件绕不开系统保护安装,不过似乎死要面子的微软坚持认为这项功能有用并且默认设置它占用C盘的2%空间,这意味着如果你的C盘很大系统保护功能会不断把你的系统文件备份直到它占满2%的C盘,比如我分了C盘1T的空间所以它会占20G...... Oh shit!

关闭方法:右键计算机->属性->系统保护

3.Windows Search

这又是一项奇葩功能,Windows Search能够让你快速搜索文件名和内容,然而你必须付出硬盘空间和生成索引的时间,不知道为什么它还奇迹般地与outlook邮箱的搜索功能集成(XP下因为系统默认不带此功能所以outlook没法搜索......)。问题在这一服务一旦启动默认会无差别地对所有文件进行索引,身为程序员的你如果放了点大系统的源码那么索引会吃掉很大一块硬盘和执行性能,即使仅仅windows系统文件也够让索引服务忙上一阵了,现在的浏览器又喜欢缓存......

好吧最要命的是索引服务后台运行,你永远没法知道它的进度,在索引建立好之前你的搜索功能等于残废,而因为没有UI,你也很难在工作或者游戏的时候让它暂停别吃你的机器性能......

微软自己也知道这玩意有点吃性能所以它的服务默认是延迟启动的,这样它不太耽误开机时间,这治标不治本,不喜欢经常搜索的同学建议还是关掉算了。

关闭方法:右键计算机->管理->服务

4.调低或者关闭虚拟内存

虚拟内存其实没啥好吐槽的,这是广泛使用的技术,不过32位系统加上虚拟内存也只有4G都能应付所有程序需要,拥有8G内存的你还需要虚拟内存么?假如哪个程序真的需要8G内存执行.......那果然还是让它去死的好。

8G内存的PC装好Windows 7默认会分出来8G虚拟内存,说多不多说少不少,而且内存够还要读硬盘还是有点浪费性能的。

当然如果你希望系统崩溃时有个镜像,那么可以至少留400M。

关闭方法:右键计算机->属性->高级->性能->高级

Windows四大傻X功能——那些拖慢系统性能的罪魁祸首的更多相关文章

  1. Windows Phone 开发——相机功能开发

    相机功能是手机区别于PC的一大功能,在做手机应用时,如果合理的利用了拍照功能,可能会给自己的应用增色很多.使用Windows Phone的相机功能,有两种方法,一种是使用PhotoCamera类来构建 ...

  2. C# 创建Windows服务。服务功能:定时操作数据库 (转)

    C# 创建Windows服务.服务功能:定时操作数据库 一.创建window服务 1.新建项目-->选择Windows服务.默认生成文件包括Program.cs,Service1.cs 2.在S ...

  3. Kinect开发笔记之二Kinect for Windows 2.0新功能

    这是本博客翻译文档的第一篇文章.笔者已经苦逼的竭尽全力的在翻译了.但无奈英语水平也是非常有限.不正确或者不妥当不准确的地方必定会有,还恳请大家留言或者邮件我以批评指正.我会虚心接受. 谢谢大家.   ...

  4. 安装sqlserver 的时候 报错:无法通过Windows功能控制面板自动安装或卸载Windows Server 角色和功能。

    无法安装以下功能:.NET Framework 3.5(包括.NET2.0和3.0) 无法通过Windows功能控制面板自动安装或卸载Windows Server 角色和功能. 若要安装Windows ...

  5. SCVMM之Windows Server2012 R2新功能

    在Windows Server 2012 R2中可以通过使用共享的虚拟硬盘VHDX文件的方法来模拟IP SAN,来为虚拟机创建群集提供共享存储.这样为虚拟机创建群集时就不用再像以前一样通过使用软件模拟 ...

  6. Windows 8 Hyper-V虚拟机功能(转载)

    刚才看见一兄弟w500折腾win8 hyper-v功能,普及下吧,欢迎各位斧正 Windows 8 中 Hyper-V 3.0 的 CPU 支持说明 Windows 8 将直接内置 Hyper-V 3 ...

  7. Kinect for Windows V2.0 新功能

    系统要求: win8  or  win8.1 硬件要求: 64位(x64)处理器 i7 2.5-GHz或更快的处理器 内置USB 3.0总线 4 GB RAM DX11图形适配器 外观: 第二代Kin ...

  8. Android 短信模块分析(二) MMS中四大组件核心功能详解

    接下来的分析先从MMS中四大组件(Activity ,BroadCastReceiver,Service,ContentProvider),也是MMS中最核心的部分入手: 一. Activity  1 ...

  9. Windows Server 2016-DHCP增删功能介绍

    动态主机配置协议(DHCP)是一种客户端/服务器协议,可自动为Internet协议(IP)主机提供其IP地址和其他相关配置信息,例如子网掩码和默认网关.RFC 2131和2132将DHCP定义为基于引 ...

随机推荐

  1. leetcode — jump-game-ii

    /** * // Source : https://oj.leetcode.com/problems/jump-game-ii/ * * Created by lverpeng on 2017/7/1 ...

  2. Tomcat他山之石.可以攻玉(一)Server组件

    Server组件 Server组件作用: 采用观察者模式,又叫源-收听者的设计模式,提供了可以动态添加.删除的监听器,作用是在Server组件的不同生命周期中完成不同的功能.逻辑: Tomcat容器的 ...

  3. 跨域 webpack + vue-cil 中 proxyTable 处理跨域

    博客地址:https://ainyi.com/27 跨域 了解同源政策:所谓"同源"指的是"三个相同". 协议相同 域名相同 端口相同 解决跨域 jsonp 缺 ...

  4. HBuilder + PHP开发环境配置

      HBuilder 集成开发环境简介 HBuilder是DCloud(数字天堂)推出的一款支持HTML5的Web开发IDE.HBuilder的编写用到了Java.C.Web和Ruby.HBuilde ...

  5. ListView的setOnItemClickListener位置错乱问题

    如果你对一个ListView同时addHeaderView(listhHeaderView),也就是头部视图,再加setAdapter,当你加上setOnItemClickListener事件后你会发 ...

  6. VB.NET 使用ADODB連接資料庫滙出到EXCEL

    '導入命名空間 Imports ADODB Imports Microsoft.Office.Interop Private Sub A1() Dim Sql As StringDim Cnn As ...

  7. 谈谈MySQL优化原理

    说起MySQL的查询优化,相信大家收藏了一堆奇淫技巧:不能使用SELECT *.不使用NULL字段.合理创建索引.为字段选择合适的数据类型..... 你是否真的理解这些优化技巧?是否理解其背后的工作原 ...

  8. mybatis_06SQL片段

    个人概要: SQL片段在使用if where的基础上,将if,where语句装到SQL标签内,在数据库操作元素内引用 Mybatis提供了SQL片段的功能,可以提高SQL的可重用性. <!--声 ...

  9. 【Java每日一题】20170320

    20170317问题解析请点击今日问题下方的“[Java每日一题]20170320”查看(问题解析在公众号首发,公众号ID:weknow619) package Mar2017; public cla ...

  10. JSJ—编译器与虚拟机哪个重要?

    阅读本文约“2分钟” 熟悉Java的朋友都知道虚拟机还有编译器,那么它们各自主要的功能是什么?谁比较重要呢?让我们来了解一下这两位美女的故事. 虚拟机可以说就是Java,她能让程序运行起来. 但是编译 ...