1. 首页
  2. 数据库
  3. 其它
  4. Android中的内存泄漏

Android中的内存泄漏

上传者: 2021-02-01 11:52:08上传 PDF文件 59.74KB 热度 24次
什么是内存泄漏 长生命周期的对象持有了短生命周期的对象,从而导致短生命周期的对象不能被释放 垃圾回收机制 垃圾回收机制分为:引用计数法、可达性分析法 引用计数法(有循环引用的问题):Python、Object-C、Swift 用一个计数器记录一个对象被引用的次数,如果引用的次数被减少到0,说明这个对象是垃圾对象 可达性分析法:Java JVM通过一些GC Roots向下搜索,如果可以被GC Roots引用到的对象,说明这个对象不是垃圾对象,反之这个对象就是垃圾对象 GC Roots对象 栈中的局部变量 存活的线程对象 JNI的引用 Class对象 引用类型的静态变量 内存泄漏的问题 内存泄漏并
下载地址
用户评论