玩的是擦边球!独家盘点CPU"骗局"事件
《优化CPU二级缓存》:修改注册表打开二级缓存是骗局
事件回放
对于CPU二级缓存的作用,想必大家都多多少少有一定了解,即使不完全明白其中道理,至少也可以从价格判断出其重要性,6M二级缓存的酷睿E8000系列比2M二级缓存的奔腾E5000系列贵1倍多。
曾有消息称在XP系统中,二级缓存是默认关闭的,因此在众多的XP优化技巧中,较为流行的一种说法是Windows XP系统需要用户手工打开CPU的二级缓存,这样才能使CPU发挥出最大效率。这种说法流传相当广泛, 如果你打开注册表编辑器,查找到“SecondLevelDataCache”的项,它的默认值为“0”。再明显不过了,“SecondLevelDataCache”就是二级数据缓存的意思,既然被设置为“0”,那就是关闭了二级缓存。
正是基于以上论断,才出现了优化二级缓存的技巧,也就是把“SecondLevelDataCache”的值设置为CPU的二级缓存容量(单位KB)。在众多的优化软件中也包含了优化CPU二级缓存的设置。使用率最高的Windows系统优化软件之一的“Windows 优化大师”也是持这种观点,在它的优化设置栏中就有优化CPU二级缓存的选项。
事件深入
事实上,修改“SecondLevelDataCache”的值没有任何优化作用,这是为什么呢? 我们在微软的知识库中找到了如下的内容:SecondLevelDataCache键的值只有在WindowsXP系统从硬件抽象层读取CPU二级缓存(L2)失败时才会读取的数据。
优化二级缓存是骗局
在一篇知识库文章中我们还找到,宣称修改SecondLevelDataCache键的值可以提高系统性能是不正确的。二级缓存的数值是由操作系统检测并且完全不受SecondLevelDataCache值的影响。 所以CPU的二级缓存在任何时候都是开启的,用户没有必要再自行修改。因此,无论是WindowsXP还是Vista都无需对此项进行优化,纯粹是自欺欺人。
《优化CPU二级缓存》“骗局”手段:需注册表手动打开二缓
《优化CPU二级缓存》“欺骗”指数:★★