Pro Android Apps性能优化指南

性能瓶颈的安卓 App 总是让人头疼,《Pro Android Apps Performance Optimization》这本书就专门搞这个的。作者讲得挺实在,怎么用JavaC/C++混合开发,怎么用NDK撸出高性能代码,嗯,干货不少。

OpenGL 的优化技巧讲得还蛮细,顺带提了下RenderScript,虽然这个现在热度没那么高,但有些老项目还在用,知道点没坏处。还有一些用 SDK 优化 Java 代码的小技巧,像对象池、懒加载这些,用好了效果挺。

内存管理这块也有不少细节,怎么避免 OOM、怎么搞内存泄漏检查都有提,是你用 Bitmap 的时候,这块内容基本就是救命指南。讲到电池优化那一章也挺实用,比如后台任务怎么,唤醒锁怎么控,用对了能省不少电。

多线程的部分,作者举了几个场景,比如图片加载、网络求怎么分线程、UI 线程怎么保持顺畅,嗯,挺贴合实际的。你要是真想知道线程用得是不是合适,可以配合SystraceTraceview这类工具做点,书里也有写。

如果你正在搞高性能 App,或者手上项目已经开始卡顿、发热、耗电快,可以翻翻这本书,配合下面几篇文章看效果更好:

pdf 文件大小:2.63MB