08 2015 档案

摘要:Overdraw:过度绘制是一个术语,用来描述组件在屏幕某个像素上面绘制大于一次。例如,如果我们有一堆叠放的UI卡片,用户可见的上层卡片遮盖了下层卡片的大部分。这也意味着大量时间花费在绘制不可见的下层卡片。如果每次都花费大量时间,用以绘制不可见的部分,将会导致GPU性能严重浪费的问题。Modern布... 阅读全文
posted @ 2015-08-31 23:12 codeRhythm 阅读(309) 评论(0) 推荐(0)
摘要:S01E01 Rendering performance 101 渲染性能问题渲染性能问题是app开发的最常见问题。系统每隔大约16ms(1/60秒)尝试绘制Activity,如果无法每隔16ms成功绘制出新的图,则会出现掉帧的现象。也就是说,APP每16ms要运行结束所有刷新屏幕的逻辑,屏幕才能达... 阅读全文
posted @ 2015-08-18 23:14 codeRhythm 阅读(250) 评论(0) 推荐(0)
摘要:S01E01Understanding Battery Drain on Android在电气工程领域,硬件从电池获得电能并执行任务的过程,称为放电。在同一时间段里,你设备的动作消耗电量可能不同,消耗方式也可能不同。例如,Nexus 5在飞行模式,待机时长多达一个月。但是在实际使用时,待机时间远小于... 阅读全文
posted @ 2015-08-17 23:38 codeRhythm 阅读(245) 评论(1) 推荐(0)