|
2754 pts/2 S 0:00 545 16 2643 968 0.3 [su]
2757 pts/2 S 0:00 361 586 2501 1592 0.6 bash
2818 pts/1 S 0:00 120 29 1478 480 0.1 ping 192.168.1.7
2939 pts/2 R 0:00 156 58 2469 644 0.2 ps -v
如果想回收ping命令的内存的话,可以使用下面命令:
# kill -9 2818
(2)使用工具软件
Memprof是一个非常具有吸引力且易于使用的软件,它由Red Hat的Owen Talyor创立。这个工具用于GNOME前端的Boehm-Demers-Weiser垃圾回收器。这个工具直接就可以执行,并且其工作起来无需对源代码进行任何修改。在程序执行时,这个工具会以图形化的方式显示内存的使用情况,工作界面见图2。
[img]http://www.linuxaid.com.cn/articles/6/9/698257418/347130.jpg[/img]
图2 内存回收工具Memprof
但是,该工具目前只能运行于x86和PPC体系结构的Linux系统之中,需要一个完整的GNOME环境。这样就使得其不能灵活用于所有的地方。此外,该工具的开发工作进展得也比较缓慢,现在是0.5.1版。
上面讲述了Linux内存的概念、需要多少内存、实时监控内存使用情况、虚拟内存实现的机制,以及内存泄露和回收方法等五个方面内容,希望能对Linux初学者高效率使用内存系统有所帮助。
共3页: 上一页 [1] [2] 3 下一页
|