1. 首页
  2. 数据库
  3. 其它
  4. Google《Android性能优化》学习笔记(下)

Google《Android性能优化》学习笔记(下)

上传者: 2021-02-23 09:50:08上传 PDF文件 470.68KB 热度 20次
1)Memory,GC,andPerformance众所周知,与C/C++需要通过手动编码来申请以及释放内存有所不同,Java拥有GC的机制。Android系统里面有一个GenerationalHeapMemory的模型,系统会根据内存中不同的内存数据类型分别执行不同的GC操作。例如,最近刚分配的对象会放在YoungGeneration区域,这个区域的对象通常都是会快速被创建并且很快被销毁回收的,同时这个区域的GC操作速度也是比OldGeneration区域的GC操作速度更快的。除了速度差异之外,执行GC操作的时候,所有线程的任何操作都会需要暂停,等待GC操作完成之后,其他操作才能够继续运行。
用户评论