摘要: 什么是冷启动 冷启动的定义 冷启动就是启动前,系统中没有该应用的任何进程信息 对应的是第一次打开应用和杀掉应用进程后再次进入应用。 冷启动 / 热启动的区别 热启动: 就是用户按了返回键或home键退出应用后,马上又重新启动应用 区别: 定义不同: 冷启动启动前,没有该应用的进程,需要重新创建该应用 阅读全文
posted @ 2022-07-10 21:28 cfdroid 阅读(67) 评论(0) 推荐(0) 编辑
摘要: java内存泄漏基础知识 简单说就是该被释放的对象一直没有释放,一直被某个对象持有导致不能垃圾回收。 java内存分配策略 静态存储区 主要存放静态数据,全局变量等。 这块内存在程序编译的时候已经分配好了,并且静态存储区中存储的变量在程序运行期间一直存在 栈区 方法体内的局部变量会在栈区内创建内存空 阅读全文
posted @ 2022-07-10 17:46 cfdroid 阅读(54) 评论(0) 推荐(0) 编辑
摘要: UI卡顿的原理 60fps->16ms android 每隔16ms,触发一次UI渲染。如果每次渲染成功,就可以达到流畅的效果。否则就是卡顿。 为什么是60fps,因为人眼对画面的捕捉是有一定限制性的,达到60fps即每秒60帧及以上人眼是分辨不出来的。 换算过来就是16ms内要完成一帧的渲染。 o 阅读全文
posted @ 2022-07-10 16:01 cfdroid 阅读(434) 评论(0) 推荐(0) 编辑