- 论坛徽章:
- 0
|
有一个程序运行一段时间 由于它占用内存太大 我把它停掉了
但是内存始终释放不了! 现在系统只剩23M内存了
Tasks: 67 total, 1 running, 66 sleeping, 0 stopped, 0 zombiei, 0.0%st
Cpu(s): 0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa, 0.0%hi, 0.0%si,
Mem: 1027272k total, 1003512k used, 23760k free, 2980k buffer
Swap: 2553680k total, 8k used, 2553672k free, 960496k cached
2824 root 15 0 2160 992 800 R 0.3 0.1 0:11.80 top
1 root 15 0 2036 644 552 S 0.0 0.1 0:00.94 init
2 root RT 0 0 0 0 S 0.0 0.0 0:00.00 migration/0
3 root 34 19 0 0 0 S 0.0 0.0 0:00.00 ksoftirqd/0
4 root RT 0 0 0 0 S 0.0 0.0 0:00.00 watchdog/0
5 root 10 -5 0 0 0 S 0.0 0.0 0:05.08 event.....
现在的问题是:我如何知道这些内存用在哪里?然后又如何释放它们呢?
求教高手了 |
|