您的位置:首页 > 移动开发 > Android开发

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Android性能优化