• 计算机讨论版
  • 电脑诊所
  • 菜鸟学院
  • 软件世界
  • 安全专区
  • 硬件世界
  • 网络世界
  • 网页设计
  • 图像设计
  • 程序设计
  • 操作系统
  • 计算机考试
  • 电脑故障
  • 电脑学习
  • 电脑技术
  • 电脑入门
  • 计算机知识
  • 电脑之家
  • 故障诊断
  • 电脑医院
  • 电脑学校
  • 电脑维护
  • 电脑医生
  • 电脑问答
  • 计算机问题
  • 电脑小知识
  • 电脑软件
  • 电脑diy
  • 你问我答
  • 网友俱乐部
  • 实用技巧
  • 初级应用
  • 心得分享
  • 软硬兼施
  • 电脑之家
  • 维护资料
  • 软件应用
  • 软件交流
  • 电脑硬件
  • 硬件知识
  • 电脑网络
  • windows
  • 电脑diy

    电脑diy
    ·无故重启
    ·右键 显示问题[求助]
    ·.asf  文件如何播放?
    ·WinXP SP2 的用户还得再...
    ·网卡有毛病怎么查?????
    ·我的MEDIA PLAYER 1...
    ·[求助]winme里怎样设置开机密码?
    ·关于显示的问题! 无法识别的显示器????
    ·请教高手winxp 中的ipconfig不...
    ·help ;局域网问题
    ·有人用过这个软件吗
    ·系统还原
    ·winxp启动问题!!!!!!!!!!!!!!!!!...
    ·【求助】cs1.5怎么和机器人对战
    ·WINDOWS无法识别摄象机
    ·[求助]请问还有什么找代理的软件啊?
    ·xp下怎样对c盘进行格式化
    ·请教:开的了qq,泡泡,开不了网页?
    ·[求助]这种文件怎么打开,
    ·电脑启动的时候有3个选择,怎么去掉其他两个??
    ·关于swf文件不显示的问题
    ·2000系统突然找不到网卡驱动
    ·Microsoft 下载中心,Sp2会在这里发布
    ·快车问题
    ·[求助]windows2000上网蓝屏死机
    ·[讨论]这是什么病毒????
    ·关于输入法切换的问题?
    ·[求助]哪里有2000年时的用键盘模拟跳舞机的游戏下...
    ·[求助]任务管理CPU使用率会变成红色的
    ·怎么在信上加一个感叹号表示重要的信?

    【修改二级缓存并不能加速XP】

    类别: 电脑diy  时间: 2007.03.14

    闻道长安
    【修改二级缓存并不能加速XP】

          在众多的XP优化技巧中,较为流行的一种说法是Windows XP系统需要用户手工打开CPU的二级缓存,这样才能使CPU发挥出最大效率。这种说法流传相当广泛,现在使用率最高的Windows系统优化软件之一的“Windows 优化大师”也是持这种观点,在它的优化设置栏中就有优化CPU二级缓存的选项。

      我们先看看这个所谓的优化技巧是怎样告诉我们的。

      Windows XP系统中,默认状态下CPU二级缓存并未打开。为了提高系统性能,我们可以通过修改注册表,或使用“Windows优化大师”等软件来开启它。

      运行注册表编辑器,展开HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Memory Management分支,双击右侧窗口中的“SecondLevelDataCace”,然后在弹出的窗口中直接填入当前计算机所使用的CPU的二级缓存容量即可。

      赛扬处理器的二级缓存为128KB,应将其值设置为80(16进制,下同)。PⅡ、PⅢ、P4均为512KB二级缓存,应设置为200;PⅢE(EB)、P4 Willamette只有256KB二级缓存,应设置为100;AMD Duron只有64KB二级缓存,应设置为40;K6-3拥有256KB二级缓存;Athlon拥有512KB二级缓存;Athlon XP拥有256KB二级缓存;Athlon XP(Barton核心)拥有512KB二级缓存。

      使用Windows优化大师也可以正确设置CPU的二级缓存:启动Windows优化大师,选择“系统性能优化”,在“文件系统优化”中,最上面就是关于CPU二级缓存的设置项。拖动滑块到相应的位置后,保存设置并重新启动计算机即可。

      事实真的是这样吗?

      我们在微软的知识库中找到了如下的内容:   “HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management”中的SecondLevelDataCache键的值只有在Windows XP系统从硬件抽象层(Hardware Abstraction Layer )读取CPU二级缓存(L2)失败时才会读取SecondLevelDataCache键的数据。而且SecondLevelDataCache键值=0的意义是二级缓存为256KB。

      在一篇知识库文章中我们还找到了“Do not change the SecondLevelDataCache entry ”这样的话,在文章中指出一些第三方资料宣称修改SecondLevelDataCache键的值可以提高系统性能是不正确的。二级缓存的数值是由操作系统检测并且完全不受SecondLevelDataCache值的影响。

      从微软知识库的文章中我们可以看到,所谓的Windows XP系统需要用户手动打开二级缓存这种说法是错误的。Windows XP系统是根据硬件抽象层读取CPU的二级缓存数值。只有在读取失败时才会读取SecondLevelDataCache的值,而且SecondLevelDataCache的默认数值0所代表的意义就是二级缓存为256KB,而不是表示关闭。所以CPU的二级缓存在任何时候都是开启的,用户没有必要再自行修改。


    [此贴子已经被作者于2004-8-21 23:52:28编辑过]


    muyan

    那看来这又和微软保留的那20%的带宽的争议类似哦!呵呵!不过可以提高系统缓存来提高系统性能!

    ljt339

    我在想:到底是谁对谁错?该相信谁呢?
    当然,在这里我是相信道长
    可是,别的方面呢?

    NetKing

    原来太平洋电脑电脑网里有这么多东西啊.
    还真没注意呢.

    辣椒虫


    随缘不悔

    道长经常会有独到的见解,
    对了可不可以问一下各位,微软的知识库在那里可以看到啊?

    天空之城

    以下是引用随缘不悔在2004-8-22 1:09:38的发言:
    道长经常会有独到的见解,
     对了可不可以问一下各位,微软的知识库在那里可以看到啊?

    闻道长安斑竹发这个帖子至少说明一件事 想进步光泡论坛是不够的 要获取新信息需要到不同的网站走走 比如你现在进www.pconline.com.cn 找到“软件咨询” 进去后在“应用.开发”那里你首先看到的是什么?

    多看一些和微机有关的网站 能及时获取更多信息


    [此贴子已经被作者于2004-8-22 1:14:26编辑过]


    天马行空

    上当了

    3万V高压

    又长知识了!我想知道这个的人肯定不多

    abbiati

    原来是这样,谢谢了

    上一篇:无故重启 下一篇:[求助]请问还有什么找代理的软件啊?

    计算机讨论版 © 版权所有

    提示:计算机讨论版致力于电脑信息的分享与传播,内容仅供参考,按此操作责任自负。