内存泄露会导致啥后果,能举个例子说说吗
千万不要有内存泄漏,因为这样的程序可能会被杀毒软件当成病毒杀死.给题主个栗子:小工具:内存占用工具(开源代码) 【内存泄露会导致啥后果,能举个例子说说吗】
如果你觉得自己的电脑速度太快的话,可以用它帮你降速,很好用的.
■网友
我昨天就亲身体验了一把我在测试我的数据结构作业时对100000组数据的链表进行排序结果在删除节点时没有释放内存 导致内存泄漏
结果内存占用急速增长进程内存到了31G的时候 系统崩溃了。。。
后来想 题目中规定的是冒泡排序 不可能内存占用那么大于是我想是不是内存泄漏了这一看还真是修改错误后 内存占用瞬间降到了10M以下
■网友
幸运的时候程序会在任何时间和地点上死掉,不幸的时候会出现各种稀奇古怪出乎意料的现象(就是规范里面说的未定义的行为),而且这种问题的现场极难排查,提前预防多测试是成本最低的处理方法
■网友
反对除了 王kaishen 以外的所有答案,内存泄漏一般为在代码中申请了一块内存后由于各种原因在使用完成后没去释放这块内存,操作系统这个时候认为这块内存还在被应用程序使用(因为程序没去释放),于是这一块内存对于程序来说已经没有用了(也不会去用),对于系统来说也没有释放出来,这样的一件事情成为内存泄漏。对于现代的操作系统而言,一个程序是运行在独立的进程空间中的,当这个进程结束后,操作系统将回收这个进程申请的所有内存,也就是说,当进程结束后,该进程泄漏的内存会被回收 (不管你是不是泄漏的都回收了)至于后果,对于运行在一般用户这边的应用程序来说,由于运行的时间不长,结束后会被操作系统整个回收,一般不会造成不良影响(尽管如此,还是要尽可能做到没有内存泄漏);而对于服务来说,比如跑在服务器上的程序,会长时间长时间的运行,如果有内存泄漏的代码,会在运行中不断积累泄漏的内存,最后占满服务器的所有可用内存,导致宕机。
■网友
一个客户因为内存泄漏导致机器出现各种问题,解决了一个星期才找到原因
■网友
http://www.zhihu.com/question/37498040/answer/72335317
■网友
如果是应用程序,内存会不断增长最后被操作系统杀死
推荐阅读
- 孩子|吃黄鳝是导致儿童性早熟的元凶?
- 孩子|你还敢逼孩子午睡吗?强制午睡导致的可怕后果
- 计算机进不了桌面,任务管理器也打不开,咋办
- 天猫买东西电话,家庭住址,姓名被泄露,阿里有啥措施
- 玩手机游戏的时延与wifi强度有关系吗
- 黑色素|白发莫名增多?或是这3大营养素缺乏导致,抓紧补回来
- 电脑内存条跟固态硬盘和机械硬盘存储速度哪个快
- 河北一家长举报老师索贿后信息被泄露,还遭其他家长声讨
- 汽车|冬天热车要分两个步骤,不注意可能会导致烧机油,一定要学会
- 奶奶|导致宝宝住院治疗,你家可能也在这样做奶奶为省3块钱