找回密码
 注册
搜索
查看: 1817|回复: 3

[讨论] 安卓开发中应用程序响应慢咋办?

[复制链接]
发表于 2013-6-15 17:49:00 | 显示全部楼层 |阅读模式
在安卓开发中,很多开发者可能都会有这样的感觉,刚开始做的应用很小,程序运行很快,但是随着程序功能的越来越丰富,代码逐渐增加,程序的响应会越来越慢,对此如何解决安卓开发中应用响应慢的问题?本文给出几点建议以作参考。

    (1)主线程中尽量避免使用网络连接。
    (2)某些事情之前做过,缓存起来就不需要重复做了,用的时候直接拿,这样速度就快了,不过要注意缓存又有内存占用过多的问题。
    (3)程序执行慢一点,单独的线程去实现某些很复杂的功能,就会拖着CPU,程序是会显得很卡,这时的解决办法就是:慢点执行,一般的方法是把线程的优先级放得低些,这样它抢得的 CPU就少,对整体速度影响就小;也可以在线程里加些 Thread.sleep,从而减慢执行的步伐,但是切记不可再主线程中这样做。
    (4)在主线程中尽量不要去实现某些可以不再主线程中实现的功能,主线程中尽量少干活,功能比较复杂的实现最好新开一个线程去实现。
      原文转自:http://android.sunplusedu.com/answer/2013/0417/1212.html
发表于 2014-5-11 13:25:30 | 显示全部楼层
关键是window里用eclipse速度就很慢。
点评回复

使用道具 举报

发表于 2014-5-15 17:12:04 | 显示全部楼层
推广网址: http://www.mizhuan.me/r/24d3442
一键安装推广包: http://www.mizhuan.me/x/24d3442

点评回复

使用道具 举报

发表于 2014-7-18 14:19:18 | 显示全部楼层
不错哦。
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-11-23 03:05 , Processed in 0.045012 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表