如何解决安卓开发中应用响应慢的问题?

时间:2013-04-17 11:55来源:网络资源 作者:larran 点击:
     在安卓开发中,很多开发者可能都会有这样的感觉,刚开始做的应用很小,程序运行很快,但是随着程序功能的越来越丰富,代码逐渐增加,程序的响应会越来越慢,对此如何解决安卓开发中应用响应慢的问题?本文给出几点建议以作参考。
   
    (1)主线程中尽量避免使用网络连接。
   
    (2)某些事情之前做过,缓存起来就不需要重复做了,用的时候直接拿,这样速度就快了,不过要注意缓存又有内存占用过多的问题。
   
    (3)程序执行慢一点,单独的线程去实现某些很复杂的功能,就会拖着CPU,程序是会显得很卡,这时的解决办法就是:慢点执行,一般的方法是把线程的优先级放得低些,这样它抢得的 CPU就少,对整体速度影响就小;也可以在线程里加些 Thread.sleep,从而减慢执行的步伐,但是切记不可再主线程中这样做。
   
   (4)在主线程中尽量不要去实现某些可以不再主线程中实现的功能,主线程中尽量少干活,功能比较复杂的实现最好新开一个线程去实现。
 
 
 
 
分享到:

凌阳教育培训【凌阳科技旗下教育品牌】——专业的培训机构,全国唯一“按班公布学员就业去向”的诚信机构

关注我们:

全国免费咨询电话:156-0117-5697或010-62981113(转2866) 服务监督电话:010-62981113-2800

京ICP备09010168号  京公网安备11010802010586号

北京培训中心:海淀区上地信息产业基地中黎科技园1号楼3层A段

Copyright © 2017 SunplusEdu Inc. All Rights Reserved