有没有办法监控AndroidStudio中的线程?

Dan*_*l K 8 java multithreading android-studio

我有一个Android Java应用程序,我在AndroidStudio中创建并在三星平板电脑上运行(根本不使用虚拟设备).我有三个线程,我相信其中一个可能会陷入某种循环,因为应用程序在某些时候严重减速,但不是永远.

是否有一些工具可用于监控我的应用程序和所有线程,就CPU,RAM等用途而言?

谢谢

qtm*_*fld 9

Android Studio 3.0Android Android工具Android Profiler取代:

Android Profiler - Android Studio 3.0包含一套全新的工具套件,可帮助调试应用中的性能问题.我们完全重写了之前的Android Monitor工具集,并将其替换为Android Profiler.将应用程序部署到正在运行的设备或模拟器后,单击Android Profiler选项卡,您现在可以访问应用程序的CPU,内存和网络活动的实时统一视图....

要监视线程,请在Android Profiler中使用CPU Profiler.

  1. 单击视图>工具窗口> Android Profiler(您也可以单击工具栏中的Android Profiler).
  2. 从Android Profiler工具栏中选择要分析的设备和应用程序进程.如果您已通过USB连接设备但未看到它已列出,请确保已启用USB调试.
  3. 单击CPU时间轴中的任意位置以打开CPU Profiler.


Tra*_*tal 5

对于安卓 3.6.3

  1. 单击运行 > 调试“应用程序”(或 shift + F9)
  2. 在弹出的窗口点击右上角启用更多标签
  3. 确保Threads选项卡已启用: 查看Threads选项卡已启用
  4. 单击屏幕底部的Debug并单击Debugger选项卡
  5. 单击Threads选项卡,您将看到线程

另外一个选项:

  1. 单击运行 > 探查器“应用程序”
  2. 展开窗口以适合全屏
  3. 单击CPU区域:单击显示 CPU 活动的区域
  4. 单击以展开Threads单击主题以展开它们


Jia*_*eng 3

您可以在 Android Device Monitor 中监视您的线程。

第 1 步: 打开 Android 设备监视器,如下所示:Android Studio -> 工具 -> Android -> Android 设备监视器

第 2 步: 操作您的应用程序。

步骤3:在“设备”选项卡 上选择“调试的进程” ,然后选择右侧的“线程”选项卡。

在此输入图像描述

您可以单击任何线程来查看其踪迹。您还可以单击“刷新”来刷新所有线程的状态。