我有android应用程序并使用android studio进行应用程序性能测试。我在方法跟踪中看到,几乎57%的CPU显示在android.os.Handler.dispatchMessage中。我在我的应用程序中使用不同的处理程序,为什么即使在不使用应用程序时这些也消耗了如此多的CPU?实际上我想看看我的应用程序的哪个部分消耗了太多的CPU来弄清楚为什么应用程序消耗更多的电池。我怎样才能减少这类通话的CPU时间。以下是跟踪的屏幕截图:
答案 0 :(得分:0)
看起来您的设备使用大部分JVM并且需要CPU。 可能有很多原因,例如,
如果没有看到代码,真的很难说些什么。