我开发了一个Android游戏应用程序,现在我正在寻找一个工具来监控我的应用程序的实际用户性能(比如CPU、内存、GPU、网络、延迟等等)。
我知道NewRelic的移动APN监控,但对我来说太贵了。
还有其他选择吗?
提前谢谢你。
发布于 2016-05-28 14:14:44
如果您只是想了解应用程序对每个设备生命周期的消耗,那么Google Play上有几个工具可以帮助您使用这些工具。其中一些可能包括CPU监视器、3C工具箱、Elixir 2等。
更不用说Android内置的监控功能了。
参考链接: https://developer.android.com/studio/profile/index.html
但是,如果您希望监视生产和了解真正的用户体验,那么您将不得不投资一些现金。但是也有一些免费的工具,比如Fabric,它可以在生产中崩溃时提供设备的生命周期。除了设备的生命周期外,还有其他一些细节,如堆栈跟踪、崩溃时间、地理位置等。
您还可以尝试Apteligent,这是另一个移动前端性能监视解决方案,用于监视生产中的应用程序。这类似于Fabric,但是提供了更多关于崩溃(除了设备生命周期)和慢事务的更深入的信息。然而,这是一个商业工具,但附带免费试用(有限的功能)。虽然我不确定他们提供的定价和许可模型,但从移动前端的角度来看,它们的效率与New、Appdynamics、Dynatrace等一样高。
如果这有帮助的话,你也可以参考我看到的这篇文章:https://sqa.stackexchange.com/questions/13936/measure-resource-intensive-actions-in-a-mobile-application/18880#18880
https://stackoverflow.com/questions/37363076
复制相似问题