唯一的问题是你要试着停止使用 Windows 思路来理解世界上其他事物。学习一下真正的操作系统管理内存的方式。
有问题问,勿发表主观臆断类结论。[/quote]
什么叫“停止使用 Windows 思路来理解世界上其他事物”?不要乱扣高帽。我用其他系统比如Solaris、MacOSX也没有这样统计的,也没有随便给一个“memory”这么含混不清的概念的。
每个系统有自己的特色没错,但是不要用一些含混不清的概念,特别是比较大众的概念,你看下面的贴图,每一项具体是什么都很清楚。
Windows 和 Mac 平时都很常见,没必要再贴一次图。基于上述分析,我只能说,它列出的数字是不准确的,有做假帐的嫌疑。你是个搞技术的,应该主动避免采用这种“大众化”的数字才对。MS 和 Apple 不是来给大家作计算机基础知识普及教育的,避免不必要的技术支持请求对他们来说更重要一些。至于 Solaris,我绝对坚信不可能只有1个数字,试试看运行 top 命令。
[quote:e60860ddcf="xLoneStar"]我的意思是,你想知道的,系统都告诉你了,只是你理解了没有而已。注意,这个问题和 g-s-m 无关。
[/quote]
我当然知道是怎么回事,而且Linux能统计一个程序实际运行应需要多大内存(包括共享库)是好的,就像我举的例子,Windows如果要这样统计的话,估计每个程序都占4G内存(猜测的)。但是在gnome-system-monitor中,你不看帮助,你知道memory这个词的意思是“ the amount of system memory that is currently being used by the process”吗,所以这就是我说的毛病,什么词不好偏要用个简单的词,别说不懂计算机的人,就是有点计算机基础的人也会搞混,无形中就产生怎么Linux程序要占这么大内存的想法,你认为这个结果很好吗?gnome-system-monitor为什么不能借用top使用的一些概念呢?你看top也是使用很简单的词,但它就好懂多了。
这个我已经说了,内存这个词不能滥用,你看你在这里说的,也是一个一个“内存”,为什么不能更详细点了,特别是在那些容易混用的地方。你想想看,你说的这些“内存”里面,它们是同一个意思吗?
反正我一看到gnome-system-monitor告诉我,memory是“ the amount of system memory that is currently being used by the process”,我就觉得好笑,将“system memory”省略成“memory”,就是为了省这么7*n bytes的memory?哈哈,开个玩笑。
Windows 和 Mac 平时都很常见,没必要再贴一次图。基于上述分析,我只能说,它列出的数字是不准确的,有做假帐的嫌疑。你是个搞技术的,应该主动避免采用这种“大众化”的数字才对。MS 和 Apple 不是来给大家作计算机基础知识普及教育的,避免不必要的技术支持请求对他们来说更重要一些。至于 Solaris,我绝对坚信不可能只有1个数字,试试看运行 top 命令。
不知 Windows 和 Mac 何来“不准确,做假帐”的嫌疑?它们已经说的很清楚了,一般用户看了都能理解是什么,而不像gnome-system-monitor给个笼统的概念,还要让用户去猜测什么意思。你既然提到top,不用试Solaris了,就在Linux下,你比较一下gnome-system-monitor和top有什么区别,top有这么像gnome-system-monitor一样混用概念的吗?