在linux写的C语言程序,使用top查看内存的使用率不断的增加,知道程序死机。
然后写了一个测试程序,只是简单的while(1)死循环,用top查看,内存也是再不断的增加,不知道是什么问题。还有就是关闭程序之后,占用的内存也不会被释放,重新打开程序之...
然后写了一个测试程序,只是简单的while(1)死循环,用top查看,内存也是再不断的增加,不知道是什么问题。还有就是关闭程序之后,占用的内存也不会被释放,重新打开程序之后,内存在关闭的基础上重新增加。这个是什么问题。请高手指教。
展开
2个回答
展开全部
你用ps命令看一下while的进程是否还在,要是还在,就用kill -9 杀掉,内存自然就可以释放
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询