Android开发者指南(17) —— Designing For Perfor
前言
本章内容为开发者指南(Dev Guide)/Best Practices/Designing For Performanc,这里译为“性能优化”,版本为Android3.1 r1,翻译来自:"qiongju@gmail.com",欢迎大家访问他的博客:"
http://admires.iteye.com/",再次感谢"qiongju@gmail.com" !期待你一起参与翻译Android的相关资料,联系我over140@gmail.com。
声明
欢迎转载,但请保留文章原始出处:)
51CTO:http://over140.blog.51cto.com
Android中文翻译组:http://goo.gl/6vJQl
Designing for Performance
译者署名: qiongju@gmail.com
译者链接:http://admires.iteye.com/
版本:Android 3.1 r1
原文
http://developer.android.com/guide/practices/design/performance.html
性能优化
Android应用程序运行的移动设备受限于其运算能力,存储空间,及电池续航。由此,它必须是高效的。电池续航可能是一个促使你优化程序的原因,即使他看起来已经运行的足够快了。由于续航对用户的重要性,当电量耗损陡增时,意味这用户迟早会发现是由于你的程序。
虽然这份文档主要包含着细微的优化,但这些绝不能成为你软件成败的关键。选择合适的算法和数据结构永远是你最先应该考虑的事情,但这超出这份文档之外。
简介
写出高效的代码有两条基本的原则:
* 不作没有必要的工作。
* 尽量避免内存分配。
明智的优化
这份文档是关于Android规范的细微优化,所以先确保你已经了解哪些代码需要优化,并且知道如何去衡量你所做修改所带来的效果(好或坏)。开发投入的时间是有限的,所以明智的时间规划很重要。
(更多分析和笔记参见总结。)
这份文档同时确保你在算法和数据结构上作出最佳选择的同时,考虑API选择所带来的潜在影响。使用合适的数据结构和算法比这里的任何建议都更有价值,优先考虑
相关新闻>>
- 发表评论
-
- 最新评论 更多>>