当前位置: 技术问答>linux和unix
linux内存占用率99%
来源: 互联网 发布时间:2016-07-03
本文导语: 系统:debian 现象:刚启动的时候内存占用6%左右,主程序一跑起来在半个小时就升到99%。并且一直不下来,主程序停了也不行。 我到网上搜索下,说是LINUX就是这样,把所有的资源占到最大,这样不浪...
系统:debian
现象:刚启动的时候内存占用6%左右,主程序一跑起来在半个小时就升到99%。并且一直不下来,主程序停了也不行。
我到网上搜索下,说是LINUX就是这样,把所有的资源占到最大,这样不浪费。不知道是不是这样,还有我这个情况会是内存泄露吗?
现象:刚启动的时候内存占用6%左右,主程序一跑起来在半个小时就升到99%。并且一直不下来,主程序停了也不行。
我到网上搜索下,说是LINUX就是这样,把所有的资源占到最大,这样不浪费。不知道是不是这样,还有我这个情况会是内存泄露吗?
|
主程序停了也不行?似乎跟你的程序关系不大吧?除非它folk出来的东西还没kill掉。
我对应用编程不是非常熟悉,似乎在你kill掉进程以后,它所获得的资源应该被回收才对。似乎资源是被其他东西占用了,不是你的主程序。
不知道我有没有搞错,^_^。
我对应用编程不是非常熟悉,似乎在你kill掉进程以后,它所获得的资源应该被回收才对。似乎资源是被其他东西占用了,不是你的主程序。
不知道我有没有搞错,^_^。
|
用TOP看看RES那栏, 注意具体哪些进程用了多少内存.
|
你的程序内存泄露了吧,如果有malloc(循环中的)仔细看看是否有对应的free
|
|
这个肯定是不正常的,同建议top