我有一个Android Java应用程序,我在AndroidStudio中创建并在三星平板电脑上运行(根本不使用虚拟设备)。我有三个线程,我相信其中一个可能会陷入某种循环,因为应用程序在某些时候会严重减速,但不会永远停止。
是否有一些工具可用于监控我的应用程序和所有线程的CPU,RAM等用途?
由于
答案 0 :(得分:7)
Android Profiler - Android Studio 3.0包含一套全新的工具套件,可帮助调试应用中的性能问题。我们完全重写了之前的Android Monitor工具集,并将其替换为Android Profiler。将应用程序部署到正在运行的设备或模拟器后,单击Android Profiler选项卡,您现在可以访问实时&统一的CPU,内存和视图您应用的网络活动。 ...
要监控线程,请在Android Profiler中使用CPU Profiler。
- 点击查看>工具窗口> Android Profiler (您也可以点击工具栏中的 Android Profiler 。)
- 从Android Profiler工具栏中选择要分析的设备和应用程序进程。如果您已通过USB连接设备但未看到它已列出,请确保已启用USB调试。
- 单击 CPU 时间轴中的任意位置以打开CPU Profiler。
醇>
答案 1 :(得分:3)
您可以在Android设备监视器中监视线程。
第1步: 打开Android设备监视器,如: Android Studio - >工具 - > Android - > Android设备监视器
第2步: 操作您的应用程序。
第3步: 在设备标签上选择已调试的流程,然后选择右侧的主题标签。
您可以单击任何线程以查看其跟踪。您还可以单击刷新以刷新所有线程的状态。
答案 2 :(得分:3)
Threads
标签:
See that Threads
tab is enabled Debug
,然后点击Debugger
标签Threads
标签,您将看到线程CPU
区域:Click on the area where it shows CPU activity Threads
:Click on threads to expand them 答案 3 :(得分:1)
在调试模式下:在androidStudio的底部,单击:
Debug
-> Debugger
-> Threads
答案 4 :(得分:1)
在屏幕底部有一个“调试”选项卡。您可以使用调试器监视应用程序的各种资源和变量。
如果在屏幕底部找不到调试器,请选择视图>工具窗口>调试,或按 Alt + 5 。
如果仍无法在调试器中找到“线程”选项卡,则将找到一个看起来像几个盒子的图标,其中带有调试器右上角的下拉菜单。在此下拉列表中,确保选中“线程”选项。
Here is a link解释调试