分代收集算法的核心思想是 :
不同的对象声明周期不同 , 承担的功能不同 ;
有些对象声明周期比较长如 Android 中的 Application , Activity 等组件 ;
有的对象生命周期很短..., 如打印日志时创建打印内容字符串 , 打印完毕后 , 该字符串对象马上就没用了 ;
这里要将不同的生命周期长度的对象 , 分别使用不同的垃圾回收机制进行处理 , 这样可以提高垃圾收集的效率 ;
3....是复制算法中的两个区域 , From Space 和 To Space 也是复制算法中的两个区域 ;
6....获取当前 Android 手机的最大使用用内存 :
① 代码获取 : 调用 ActivityManager 对象的 getMemoryClass 方法获得内存对象 ;
② 执行如下命令 :
adb shell...----
在 Android Profiler 中监控 Memory 内存 , 如果出现下图样式的内存图 , 说明出现了内存抖动 ;
六、 排查内存抖动
----
内存抖动查找 , 直接跳转到 Android