Android程序运行后非常卡怎么回事?
Android程序运行后非常卡怎么回事?
原因可能是:
1)你的设备配置太低
2)你的程序实现有问题,占用 CPU 太多
可能是程序问题,换个机器试试,如果是模拟器运行的话,可能是电脑配置问题,
1,你的手机配置低
2. 你的程序垃圾代码太多,或者逻辑太复杂,线程太多等等
卡顿原因很多啊,建议看看性能优化,推荐给你一个网址 http://www.trinea.cn/android/performance/
手机配置低,或者模拟器的内存和硬盘不够大,调大点
除了手机配置低以外,你要确定自己的代码结构是否非常的冗余,还是就是自己的实现方式是否不是最好的实现方式,因为有时候你的编程习惯会是的代码可执行性不是很好。
手机配置低,程序线程太多,内部逻辑混杂都可能导致程序运行缓慢
可以试试用ddms的工具allocation stricker跑到卡顿的界面,看哪个对象占用内存多并且该对象重复多次创建,想办法再不用的时候释放掉该对象
就加了这一句才会卡的 求答案