查看: 5129|回复: 7
收起左侧

[讨论] XP默认的系统缓存是多大

[复制链接]
ly250094040
发表于 2008-9-13 23:58:50 | 显示全部楼层 |阅读模式
注册表里LargeSystemCache=0的时候,系统缓存是多大?

LargeSystemCache=1的时候,系统缓存又是多大?
chen_c_yaun
发表于 2008-9-14 00:37:19 | 显示全部楼层
已经在茶舍回答了,这里再帖一下:
“系统缓存”模式控制 Microsoft Windows 分配给文件缓存的内存与分配给应用程序的内存之间的分区。将在启动过程中对系统缓存资源进行分区,并且这些资源不会发生变化。“系统缓存”模式旨在通过增加系统的文件缓存大小来提高 Windows 服务器的性能。通常,如果从系统缓存读取信息而不是从硬盘重复读取信息,则 Web 服务器和其他基于服务器的文件共享程序的性能较高。当适当地使用系统缓存时,文件服务器的性能会得以提高。

如果通过从“系统缓存”模式切换到“程序”模式使性能得到了提高,则操作系统的内存资源将比较少。这一情况会影响整个系统。任何要求更多资源的驱动程序可能不会获得所请求的资源。各个驱动程序和应用程序可能会以不同方式处理此资源限制。因此,很难确定根本原因。

注意:默认情况下,在 Microsoft Windows Server 2003 中启用“系统缓存”模式,而在 Microsoft Windows XP 中禁用该模式。

更多信息详见:
在 Windows XP 中启用系统缓存模式之前需考虑的事项
http://support.microsoft.com/kb/895932/zh-cn
ly250094040
 楼主| 发表于 2008-9-14 00:43:45 | 显示全部楼层

回复 2楼 chen_c_yaun 的帖子

这个我看过,但还是不知道具体多少M
chen_c_yaun
发表于 2008-9-14 01:00:54 | 显示全部楼层
个人理解,既然XP在 默认情况下禁用该模式,也就没有默认的大小数量。
维伊
发表于 2008-9-14 01:06:09 | 显示全部楼层
两位比较下看看,这是我的,1G的物理内存:
Snap2.jpg
ly250094040
 楼主| 发表于 2008-9-14 11:26:49 | 显示全部楼层

回复 5楼 skyzjg 的帖子

呵呵  你的系统缓存占到了400多M      这400多M似乎没有占“可用数”的量,核心内存不知道是什么意思。。。
chen_c_yaun
发表于 2008-9-14 13:18:18 | 显示全部楼层

回复 6楼 ly250094040 的帖子

百度百科:
核心内存即内核内存,是操作系统为内核对象分配的内存。
核心内存是虚拟内存,自己或系统自动设置。
内存在计算机中的作用很大,电脑中所有运行的程序都需要经过内存来执行,如果执行的程序很大或很多,就会导致内存消耗殆尽。为了解决这个问题, Windows中运用了虚拟内存技术,即拿出一部分硬盘空间来充当内存使用,当内存占用完时,电脑就会自动调用硬盘来充当内存,以缓解内存的紧张。举一个例子来说,如果电脑只有128MB物理内存的话,当读取一个容量为200MB的文件时,就必须要用到比较大的虚拟内存,文件被内存读取之后就会先储存到虚拟内存,等待内存把文件全部储存到虚拟内存之后,跟着就会把虚拟内里储存的文件释放到原来的安装目录里了。
ly250094040
 楼主| 发表于 2008-9-14 16:53:44 | 显示全部楼层

回复 7楼 chen_c_yaun 的帖子

呵呵  多谢
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2025-5-1 14:35 , Processed in 0.138684 second(s), 20 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表