同一个程序,同样的编译指令,32/64位编译出来并运行,内存占用差别10倍。正常么?
发表于 : 2012-07-02 17:10
下面是64位的(ps -el查询)
下面是32位的(ps -el查询)
代码: 全选
F S UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD
4 S 1000 4114 4090 0 80 0 - 3495 wait ? 00:00:00 icon_de
0 S 1000 4190 1 0 80 0 - 13731 poll_s ? 00:00:00 icon-clock
0 S 1000 4192 1 0 80 0 - 27741 poll_s ? 00:00:00 openbox
0 S 1000 4196 1 0 80 0 - 14327 poll_s ? 00:00:00 icon-panel
0 S 1000 4200 1 0 80 0 - 24231 poll_s ? 00:00:00 iconrun1
0 S 1000 4242 4114 0 80 0 - 21779 poll_s ? 00:00:00 icon-desk
0 S 1000 4246 1 0 80 0 - 22929 poll_s ? 00:00:00 iconweather
0 S 1000 4481 1 0 80 0 - 22451 poll_s ? 00:00:00 iconrun2
代码: 全选
F S UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD
4 S 1000 1497 1171 0 80 0 - 1709 wait ? 00:00:00 icon_de
0 S 1000 1582 1 0 80 0 - 5822 poll_s ? 00:00:00 icon-clock
0 S 1000 1584 1 1 80 0 - 6191 poll_s ? 00:00:00 openbox
0 S 1000 1588 1 0 80 0 - 6159 poll_s ? 00:00:00 icon-panel
0 S 1000 1592 1 0 80 0 - 2253 poll_s ? 00:00:00 iconrun1
0 S 1000 1664 1497 1 80 0 - 1999 poll_s ? 00:00:00 icon-desk
0 S 1000 1666 1 0 80 0 - 1987 poll_s ? 00:00:00 iconrun4
0 S 1000 1670 1 2 80 0 - 7358 poll_s ? 00:00:00 iconweather
0 S 1000 1687 1 0 80 0 - 2263 poll_s ? 00:00:00 iconrun2