什么可能导致Android应用程序在相同的设备上运行速度慢到运行速度快?

我和其他一些Android应用用户运行Galaxy Nexus.我们大多数人发现这款应用程序的速度非常快,但是有一些人报告称它在Galaxy Nexus上的速度也非常慢.听到他们告诉我按钮,滚动等都很慢,我很震惊.该应用程序的主要视图是包含许多图像,文本视图等的ListView.事实上,如果您想深入挖掘,可以查看the app for free on Google Play.我正在尝试编制可能导致此问题的清单.

这是我到目前为止所拥有的:

>记忆力低
>磁盘空间不足
>未捕获的错误
>植根设备(?)

还有其他想法吗?

更重要的是,有没有办法检测(甚至调整!)潜在的问题?

最佳答案
其他一些事情:

> CPU使用率(通过像WatchDog这样的应用程序监控(它是免费的));它可能不是你的应用程序的问题
> Android版.
>连接速度(Wi-Fi vs 4G vs 3G vs 1x)
> Carrier(因为他们喜欢自己定制的ROM)

SDK公开了AFAIK Android版本和连接速度,不确定CPU使用率或操作符.

在您列出的错误中,我认为低内存将是最可能的因素.

如果我是你,我会创建一个功能,尽可能多地收集这些信息并将其发送到您的电子邮件(或某个地方).然后,让用户有一些方法来调用此功能(例如在设置菜单或类似的地方).

当然,这只是作为最终用户的直觉,我几乎没有从编码方面调试部署的应用程序的经验.

转载注明原文:什么可能导致Android应用程序在相同的设备上运行速度慢到运行速度快? - 代码日志