如何查看由android应用程序

时间:2017-05-30 05:42:43

标签: java android multithreading

我有一个Android应用程序,我在后台线程中执行一些操作。出于某种原因,我的应用程序在使用几分钟后变得极其缓慢且无响应。我怀疑这是因为某些后台线程,所以我想监视我的应用程序正在创建的线程。但是,我无法找到合适的工具,我可以看到并监控这些线程。有没有办法在运行时监视后台线程。

3 个答案:

答案 0 :(得分:0)

您可以使用DDMS在运行时监控Threads。查看DDMS document

答案 1 :(得分:0)

我不确定你怎么看线程,但你可以试试

  • 在开发人员设置中启用严格模式,您将看到重度操作时屏幕闪烁红色。
  • 将日志添加到您的主题并随时间打印进度,这样您就可以知道哪种方法需要时间。

有关严格模式的更多信息: https://developer.android.com/reference/android/os/StrictMode.html

答案 2 :(得分:0)

您可以使用内置工具来分析应用。

见这里:https://developer.android.com/studio/profile/traceview.html