美文网首页
内存泄露的危害

内存泄露的危害

作者: 陈鹏flying | 来源:发表于2018-04-18 16:50 被阅读0次

    内存泄露定义

    进程中某些对象没有使用价值了,但是他们却可以直接或间接的引用gc roots导致无法被gc回收。当不用的对象占据着内存空间时,使得实际可使用的内存变小,形象的说法就是发生内存泄露了。

    危害

    1.频繁GC:安卓系统分配给单个应用的内存资源都是有限的 国内存泄露导致其他组件可用的内存变少后,一方面会使得gc的频率加剧,再发生gc的时候,所有进程都必须等待 gc的频率越高,用户越容易感到应用卡顿。另一方面内存变小,可能使得系统额外分配给该app一些内存,而影响整个系统的运行情况。

    2.运行崩溃问题:一旦内存不足以分配某些需要的内存,将会导致崩溃,造成体验差。偶尔也会遇到一些机型出现OOM的问题,大多数情况下和内存泄露有关。

    相关文章

      网友评论

          本文标题:内存泄露的危害

          本文链接:https://www.haomeiwen.com/subject/swfbkftx.html