Android 性能优化
2016-08-31 00:00
281 查看
所谓的性能优化主要是为了解决两个问题
1、响应时间
主要是 逻辑处理时间 + 网络传输时间 + 展现时间
2、TPS(Transaction Per Second)
TPS为每秒处理的事务数,是系统吞吐量的指标,在搜索系统中也用QPS(Query Per Second)衡量。 TPS一般与响应时间反相关。
通常的性能调优就是优化系统的响应时间、提高TPS
性能调优的方式:
(1) 降低执行时间
又包括几小类
a. 利用多线程并发或分布式提高 TPS
b. 缓存(包括对象缓存、IO 缓存、网络缓存等)
c. 数据结构和算法优化
d. 性能更优的底层接口调用,如 JNI 实现
e. 逻辑优化
f. 需求优化
(2) 同步改异步,利用多线程提高TPS
(3) 提前或延迟操作,错峰提高TPS
1、响应时间
主要是 逻辑处理时间 + 网络传输时间 + 展现时间
2、TPS(Transaction Per Second)
TPS为每秒处理的事务数,是系统吞吐量的指标,在搜索系统中也用QPS(Query Per Second)衡量。 TPS一般与响应时间反相关。
通常的性能调优就是优化系统的响应时间、提高TPS
性能调优的方式:
(1) 降低执行时间
又包括几小类
a. 利用多线程并发或分布式提高 TPS
b. 缓存(包括对象缓存、IO 缓存、网络缓存等)
c. 数据结构和算法优化
d. 性能更优的底层接口调用,如 JNI 实现
e. 逻辑优化
f. 需求优化
(2) 同步改异步,利用多线程提高TPS
(3) 提前或延迟操作,错峰提高TPS
相关文章推荐
- Android 性能优化一例(Bitmap创建时会调用gc)
- 【Android2D游戏开发十五】关于Android 游戏开发中 OnTouchEvent() 触屏事件的性能优化笔记!
- Android 性能优化的一些方法
- [Android]ListView性能优化之视图缓存
- android性能优化学习笔记-listview优化
- Android进阶:性能优化篇
- Android代码性能优化技巧
- Android数据库SQLite性能优化技巧
- Android 性能优化的一些方法(2)
- 【转】【Android游戏开发十五】关于Android 游戏开发中 OnTouchEvent() 触屏事件的性能优化笔记!
- 【Android游戏开发十五】关于Android 游戏开发中 OnTouchEvent() 触屏事件的性能优化笔记!
- [Android]ListView性能优化之视图缓存(续) 推荐
- [Android]ListView性能优化之视图缓存(续)
- 谈谈关于Android程序UI的性能优化
- [Android]ListView性能优化之视图缓存
- 【Android游戏开发十五】关于Android 游戏开发中 OnTouchEvent() 触屏事件的性能优化笔记!
- [Android]ListView性能优化之视图缓存
- [Android 界面]ListView性能优化之视图缓存
- android的代码性能优化
- 15—关于Android 游戏开发中 OnTouchEvent() 触屏事件的性能优化笔记