1、一些内存不会显示到进程占用的内存中去,比如通过AWE方式申请的内存。
2、内存在系统中的分配是按照页来分配的,windows系统默认的页大小为4KB,如果你的内存没有使用满4KB,它仍然会占用4KB的内存,这有点像文件分配的情况,比如你看一下一个10字节的文件的属性,会看到size:10 bytes, size on disk: 4.00KB。所以内存使用空间和内存占用空间并不完全相等。举个例子,如果你系统某个进程申请了1M个3K字节大小的内存块,那么其内存使用量是1M*3K= 3G,而实际占用的内存空间是 1M*4K = 4G ,这样可用空间就比你算出来的少了1G。
所以楼主的问题很可能是内存碎片太多造成,而且很可能就是你那个IIS造成的,因为IIS会缓存很多小文件,造成大量碎片。
至于丁学认为是系统开销,我不太同意,操作系统内核占用内存是很小的。
xuexi
有装别的硬件么?
系统本身开支,对虚拟内存的管理开支等等
使用内存的统计一栏里不只包括物理内存,还可能包括虚拟内存,这些加起来对不上是正常的,所有数都只能参考一下,当不得真的
还真的有人把它们加起来过?
楼主心真细
这个页面我从来就是只看cpu使用和pf使用 其它的基本没有看过
我曾经在xp上加过.不过后来也主没深研,不了了之了.还是楼主细心.
一楼是不是写了沙发机了.每个问题都有啊.