【问题标题】:How to detect the main cause of app lagging issue?如何检测应用程序滞后问题的主要原因?
【发布时间】:2020-01-16 09:47:42
【问题描述】:

我是一名 android 开发人员,我创建了一个运行后台服务的 android 应用程序。

我基本上已经创建了一个应用程序,它会在收到通知时显示聊天头。用户可以点击该聊天头并回复该消息,而无需打开本机消息传递应用程序。 (就像带有聊天头的 Facebook Messenger)。

我的应用在一些设备上运行非常流畅,比如 Vivo、Oppo。但它在三星和 MI 等一些设备中却非常落后。我不知道这里发生了什么。我的应用程序代码干净,从不崩溃,它只是滞后并使手机变慢。另一方面,它在某些设备中运行非常顺畅。

我尝试了谷歌,但没有找到任何有用的提示。我只想知道是否有任何方法可以检测某些设备中此滞后问题的主要原因。应用程序永远不会崩溃,永远不会出现任何异常,代码中没有任何错误,但它仍然会使一些设备变慢和滞后。

如果有人能帮我找到这个滞后问题的主要原因,那将是一个很大的帮助。

提前谢谢你。

【问题讨论】:

    标签: android background-service


    【解决方案1】:

    您可以使用 android studio profiler 选项来检查导致应用延迟的原因: https://developer.android.com/studio/profile/android-profiler

    参考教程: https://heartbeat.fritz.ai/profiling-your-app-with-android-studio-7accc268cb98

    【讨论】:

    • 嗨@Ashok_Kumar 谢谢你的回复。实际上,我从未使用过“android studio profiler option”,因为我没有太多开发 android 的经验。你能提供一些更多的教程类型的东西来开始使用它吗?
    • 点击链接...你会感到惊讶!
    • 对于那些正在寻找一些好的技巧的人,请通过这个链接,它有一个关于 Android 性能优化的精彩演示。链接:blog.udinic.com/2015/09/15/speed-up-your-app
    猜你喜欢
    • 2021-11-11
    • 2023-03-30
    • 2020-08-26
    • 2015-01-01
    • 2013-05-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多