楼主: brilight
收起左侧

[已解决] 对 任务管理器中 “内存使用”“虚拟内存大小” 错误名称的解析(第2.5版)(申精)

   关闭 [复制链接]
baibao578
发表于 2010-2-10 14:44:45 | 显示全部楼层
回复 19# brilight
电脑连你一边开QQ一边打开浏览器上卡饭都计算的过来,还计算不过来几个数字的简单加减?

既然程序占用了内存,那这个值就肯定是客观存在的。。木有软件能对程序占用的内存大小进行实时显示吗?
baibao578
发表于 2010-2-10 14:45:39 | 显示全部楼层
回复 20# brilight
没事了。。。看来绝大部分人都被微软的任务管理器忽悠了。
brilight
 楼主| 发表于 2010-2-10 14:49:38 | 显示全部楼层
回复  brilight
电脑连你一边开QQ一边打开浏览器上卡饭都计算的过来,还计算不过来几个数字的简单加减?
...
baibao578 发表于 2010-2-10 14:44


因为程序的内存变化是动态的。很多程序同时申请内存和释放内存的。我刚才说的那种情况是保证其他程序都不进行内存的操作,得出来的就是近似值。程序同时操作内存,就无法知道是谁的。如果还不懂,去学windows内核。
baibao578
发表于 2010-2-10 14:50:48 | 显示全部楼层
回复 23# brilight
算了,听都听迷糊了。谢谢LZ的指教。。。
JY-YZX714
发表于 2010-2-10 17:43:02 | 显示全部楼层
因为程序的内存变化是动态的。很多程序同时申请内存和释放内存的。我刚才说的那种情况是保证其他程序都 ...
brilight 发表于 2010-2-10 14:49

我也是建议你自己去看内核了
JY-YZX714
发表于 2010-2-10 17:44:47 | 显示全部楼层
程序同时操作内存,就无法知道是谁的

虽然我对Windows内核不了解,但我知道Windows是给进程分配4GB的虚拟空间,而不是让进程直接操作RAM,怎么会不知道谁的内存占用
chenyz_aleck
发表于 2010-2-10 21:43:12 | 显示全部楼层
还好,说的比较清楚,谢谢分享
brilight
 楼主| 发表于 2010-2-10 22:08:37 | 显示全部楼层
本帖最后由 brilight 于 2010-2-11 12:29 编辑
虽然我对Windows内核不了解,但我知道Windows是给进程分配4GB的虚拟空间,而不是让进程直接操作RAM,怎么 ...
JY-YZX714 发表于 2010-2-10 17:44



    有些进程是可以直接修改系统内存的,比如杀毒软件,ramdisk
brilight
 楼主| 发表于 2010-2-10 22:10:54 | 显示全部楼层
我也是建议你自己去看内核了
JY-YZX714 发表于 2010-2-10 17:43



    很多系统模块是共享的,系统不知道把这个模块归咎于哪一个进程
JY-YZX714
发表于 2010-2-11 12:20:04 | 显示全部楼层
有些进程是可以直接操作内存的,比如杀毒软件,ramdisk
brilight 发表于 2010-2-10 22:08


不和你多说了,你不知道Windows运行与保护模式,并且保护模式有线性地址和物理地址之分?
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

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

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2024-11-24 17:25 , Processed in 0.094859 second(s), 13 queries .

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

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