分析Android应用里面程序占用情况
adb shell top


根据pid查出该进程中所有的线程


查看长时间运行的线程




查看线程循环打印的内容
strace -p PID


查看具体线程调用的方法
debuggerd -b PID


命令查找句柄是否被删除
cd /proc/PID/fd
审核编辑:刘清
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
Android
+关注
关注
12文章
3986浏览量
133075 -
PID
+关注
关注
37文章
1489浏览量
90092 -
ADB驱动
+关注
关注
0文章
13浏览量
6545
原文标题:Android分析system_server CPU占用高的方法
文章出处:【微信号:哆啦安全,微信公众号:哆啦安全】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
热点推荐
如何检查EZ-USB™ CX3 上的 SRAM 使用情况(JTAG 不可用)?
型的调试工具来实时监控内存使用情况。
是否有其他方法(例如构建报告、SDK 功能或EZ-USB™ Suite 内的工具)可以让我检查固件使用了多少 SRAM?
发表于 11-11 06:33
最开始可以正常上传C程序到板子里面,上传几次之后便不能上传了,为什么?
最开始可以正常上传C程序到板子里面,上传几次之后便不能上传了,出现这种情况,请问各位大佬这是什么情况呀
发表于 11-10 07:07
如何在应用程序调试期间分析栈和堆使用情况
随着 AMD Vitis 统一软件平台 2021.2 的发布,Vitis 引入了一个 Tcl 脚本,用于在应用程序运行的特定时间点协助查找栈和堆的内存使用情况。该脚本已延续到后续的 Vitis 版本
请问如何仅使用软件和 TC375 精简板来测量函数调用的堆栈使用情况?
我想测量 AURIX TriCore™ TC3xx 项目的函数调用的堆栈使用情况。 我不知道该怎么做。
我知道事实上作为硬件我只有一个 TC375 lite 开发板,没有 BlueBox 或任何
发表于 08-08 07:28
OBC/DC-DC/BMS/热管理/智能座舱磁性元件使用情况与要求
理/智能座舱等功能模块中磁性元件使的用情况与性能要求,《磁性元件与电源》采访了敦源电子研发总监汪洪伟,为我们一一揭秘。 OBC/DC-DC/BMS/热管理/智能座舱磁性元件使用情况 随着新能源汽车向高集成化、智能化方向加速发展,磁性元件作为电子系统的“隐
HarmonyOS优化应用内存占用问题性能优化一
:开发者可通过该接口监听系统内存的变化,并根据系统内存的实时情况,动态地调整应用程序的内存,以避免内存过度占用导致的性能问题。
LRUCache:LRUCache用于在缓存空间不够的时候,将近期最少
发表于 05-21 11:27
S32G3有没有办法从.map文件确定SRAM使用情况?
我有 NXP S32G3 板。我有 .map 文件。有没有办法从 .map 文件确定 SRAM 使用情况。
非常感谢帮助。
发表于 04-08 06:00
HarmonyOS NEXT 原生应用/元服务-DevEco Profiler性能问题定界实时监控
)的页面。
二、实时监控应用,多维度对比识别性能热区
在实时监控界面,设备各项资源的使用情况均以泳道图的形式在时间维度展示,提供系统事件、CPU占用等多维度信息,帮助您识别性能热区。
(一)面板整体介绍
发表于 02-21 14:35
HarmonyOS NEXT 原生应用/元服务-DevEco Profiler性能问题定界实时监控
)的页面。
二、实时监控应用,多维度对比识别性能热区
在实时监控界面,设备各项资源的使用情况均以泳道图的形式在时间维度展示,提供系统事件、CPU占用等多维度信息,帮助您识别性能热区。
(一)面板整体介绍
发表于 02-20 10:14
HarmonyOS NEXT 原生应用/元服务-DevEco Profiler性能优化过程
。DevEco Profiler也遵循以上流程,在使用DevEco Profiler进行性能优化时,您可以参考以下过程:
1.使用“Realtime Monitor”监控设备的各项资源使用情况,识别定界
发表于 02-19 15:28
线上机器CPU占用高分析实践
国补资质的。 1.3 waiting 通过上图我们可以发现waiting的topN线程都是查询国补活动的。 1.4 线程分析 下面我们分析上述两种状态: 1. WAITING 状态
在实际网络中五类水晶头和六类水晶头的应用情况
在实际网络中,五类水晶头和六类水晶头都有广泛的应用,但它们的应用场景和性能特点有所不同。 五类水晶头 五类水晶头(Category 5)遵循CAT5标准,专为五类网络线缆的连接而设计。其特点和应用情况
不停的malloc程序会异常吗
用完,程序应该会异常退出。 于是我找了个环境,把程序运行起来试下。 先用虚拟机,跑的一个 32 位的红帽系统,程序运行起来,好像只是一个普通的死循环,半天也没见他退出,而且程序也不卡顿
ADS1299+RK3399在数据采样的过程中,有数据丢失的情况怎么解决?
我们在数据采样的过程中,发现有数据丢失的情况,通过逻辑分析仪发现,出现数据丢失时,时序存在问题。具体见下图:
从图中可以看出,DRDY出现了异常,CS也是异常。有谁遇到过这种情况? and
发表于 12-16 06:58

分析Android应用里面程序占用情况
评论