该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
我感觉你的这个比较太笼统,不能说明各wm之间内存使用的情况,因为同一wm的不同版本区别也不小,同样的linux内核,你不能拿0.01的和现在的内核作比较吧?
我就我系统中安装的wm进行了下比较:
1、twm v1.0.4
VmPeak: 6600 kB
VmSize: 6596 kB 申请的虚拟内存大小
VmLck: 0 kB 锁定不允许交换空间的大小
VmHWM: 2440 kB 得到的物理内存峰值的大小
VmRSS: 2440 kB 正在使用的物理内存大小
VmData: 860 kB 数据段大小
VmStk: 136 kB 堆栈段大小
VmExe: 144 kB 代码段大小
VmLib: 3292 kB 使用的库的大小
VmPTE: 24 kB 使用的页表大小
VmSwap: 0 kB
2、dwm-20110502
VmPeak: 21332 kB
VmSize: 21272 kB
VmLck: 0 kB
VmHWM: 3292 kB
VmRSS: 3292 kB
VmData: 860 kB
VmStk: 136 kB
VmExe: 48 kB
VmLib: 3720 kB
VmPTE: 32 kB
VmSwap: 0 kB
3、fluxbox v1.1.1
VmPeak: 33452 kB
VmSize: 33452 kB
VmLck: 0 kB
VmHWM: 9156 kB
VmRSS: 9156 kB
VmData: 3604 kB
VmStk: 136 kB
VmExe: 1248 kB
VmLib: 5420 kB
VmPTE: 48 kB
VmSwap: 0 kB
4、awesome v3.4.6
VmPeak: 49188 kB
VmSize: 49184 kB
VmLck: 0 kB
VmHWM: 9060 kB
VmRSS: 9056 kB
VmData: 2920 kB
VmStk: 136 kB
VmExe: 312 kB
VmLib: 8464 kB
VmPTE: 56 kB
VmSwap: 0 kB
由此看来twm使用的内存最为节省,申请的内存为6.5M,使用的为:2.4M;dwm申请的为:21M,使用的为:3.2M;fluxbox申请的为:33M,使用的为9M;awesome申请的为49M,使用的为9M。
各位可以查下自己的内存使用情况,最好能贴出来以供统计。查看的方法为:
cat /proc/your wm's pid/status