Android应用程序性能监控工具

时间:2016-05-21 12:42:41

标签: android performance analytics monitoring

我开发了一款Android游戏应用程序,现在我正在寻找能够监控我的应用程序真实用户性能的工具(如CPU,内存,GPU,网络,延迟等)。

我知道NewRelic的移动APN监控,但对我来说太贵了。

还有什么其他选择?

提前谢谢。

1 个答案:

答案 0 :(得分:1)

如果您只想了解应用程序对每个设备生命周期的消耗情况,那么Google Play上有几个工具可以帮助您解决这些问题。其中一些可能包括 CPU Monitor,3C Toolbox,Elixir 2等

更不用说Android Studio的内置监控功能。

参考链接: https://developer.android.com/studio/profile/index.html

但是,如果您希望监控制作并了解真实的用户体验,那么您将需要投入一些现金。但是有一些免费工具,例如 Fabric ,它们会在生产过程中的崩溃期间提供设备生命周期。除了设备生命周期外,还有其他一些细节,例如堆栈跟踪,崩溃时间,地理位置等,可在Fabric上使用。

您还可以尝试 Apteligent ,这是另一种移动前端性能监控解决方案,用于监控生产中的应用程序。这类似于Fabric,但提供了有关崩溃(除了设备生命周期)和慢速事务的更深入信息。但是,这是一个商业工具,但免费试用(有限的功能)。虽然我不确定他们提供的定价和许可模式,但它们与New Relic,Appdynamics,Dynatrace等一样高效,从移动前端的角度来看。

如果有帮助,您也可以参考我发现的这篇文章:https://sqa.stackexchange.com/questions/13936/measure-resource-intensive-actions-in-a-mobile-application/18880#18880