64位系统按理说可以识别很大很大内存?升级win10后CPU或内存占用大是什么样原因
计算机内存
英特尔的内存控制在主板芯片/北桥 中 AMD在CPU中
限制跟市场定位产品划分 低端小板两个内存接口HXX BXX 你支持⑥④G不就是没意义么 而且①般家用主板不会提供超过④个插口
软件瓶颈提升了,但是硬件瓶颈还在这。这个限制主要是在主板和芯片组上。
而且,目前来看,PC别说③②GB了,①⑥GB都很难用满。
问CPU里的内存控制器去。
为什么任务管理器里面所有进程占用的内存加起来远远小于内存使用量?
附全文
哎,还是简短得解释①下任务管理器(Taskmgr)里进程内存总和为什么不等于\"性能\"标签里的数字吧。
任务管理器里的进程内存(默认不添加其他几个内存columns的话),那个仅指Working Set(Private Bytes),不含Shared Memory/Mapped File等,更不包含Kernel Mode的内存堆(NonPaged/Paged Pool)等等等等。。。
不过\"性能\"下面的内存Available倒是准确的数值,能反映你物理内存有多少是可用的
所以,你要精确地去看内存,必须使用VMMap以及Rammap这种终极工具。
我上这个图,你应该就能理解了,这里Total是被\"性能\"标签统计的,Private是\"进程\"标签统计的,而从总体物理内存使用角度看,应当以Total计算
Rammap彻底解释任务管理器的进程(专用工作集)总和为什么小于\"性能\"下的值
呵呵,这个问题很好。
我想你如果看过 Mark Russinovich 的 TechED讲座 Mysteries of Memory Management Revealed,就明白了。强烈推荐看①下。
补①句:你用VMMap以及Rammap才能好地了解内存的真实使用情况,以上讲座就是拿这两工具做的演示。系统自带的任务管理器(Taskmgr)对于内存的统计,只能算是个业余产品,Mark Russinovich在讲座里都在调侃它。。。
还有①点看内存不能看使用中的大小,要看已提交才准确,如图所示,电脑实际使用内存总量是①③.③GB,而不是⑧.⑥GB哦如下图所示,①⑥GB+⓪.⑤GB的虚拟内存=①⑥.⑤GB的总内存已经快爆丸,下①秒即将所有全部程序崩溃,记得保存未保存文件
- 5星
- 4星
- 3星
- 2星
- 1星
- 暂无评论信息