应用在使用过程中偶尔会出现对触摸操作反应特别慢的情况,响应时间可能高达几十秒,并非由anr错误引起,因为长时等待后仍然能响应之前的操作。另外也有注意到,出现这样的情况时,kill掉应用进程,重新启动应用也会花费较长时间。这个问题也不总是会发生,有没有朋友知道这是什么原因引起的,或者应该从哪些方面去分析这个问题呢?
论坛积分只够悬赏50了恳请各位熟悉android开发的朋友能帮助尽力提供分析和解决问题的思路,谢谢大家!
论坛积分只够悬赏50了恳请各位熟悉android开发的朋友能帮助尽力提供分析和解决问题的思路,谢谢大家!
解决方案 »
- 腾讯的json数据怎么解析?
- 求深层解读一个listview变换时的越界异常
- android和pc通信。真机测试,使用gprs连接不上。急!!!
- 谷歌搜素慢解决方法(参考)
- android listView 如何只让他更新 一个屏幕内的Item
- updateViews.setTextViewText问题请教
- 即将学习Android,进来冒个泡,望大家多多关照!
- Github上有什么著名android游戏啊,该怎么搜?
- seekbar
- 新人求助:关于listview 使用SimpleCursorAdapter问题
- 如果在一个方法里销毁一个activity
- 求助android studio 环境搭建 及 新建项目 报错问题
您好,我通过Android Profiler分析CPU占用情况后发现,我的应用中有一处循环,每一次循环都会调用一个时间转化操作,这个时间转化操作用的是java.text.SimpleDateFormat类,当数据量大的时候,性能分析工具显示时间基本上都花费在这个时间转化操作上,所以目前的优化方向是做了分页加载,也就是减少短时间内时间转化操作的调用次数。但是我感觉根本原因似乎是java提供的SimpleDataFormat这个类性能比较低,暂时在网上也没找到关于这个类性能方面的太多信息,不知道您对此是否有所了解?
至于你说的SimpleDataFormat性能问题,我使用过程中是没碰到,也没见官网提到过;方便的话贴下你这个循环中是怎么使用的导致耗时