当前位置: 首页 > article >正文

ADB->查看进程并强杀进程

查看进程

adb shell ps | findstr com.example.myapplication

// result
u0_a275      26312   914   17185988 193260 do_freezer_trap     0 S com.example.myapplication
  • 用户USER: u0_a275
    • 该字段表示运行此进程的用户。在 Android 中,应用通常以 uN_aM 的格式表示,其中 N 是用户 IDM 是应用 ID。这里的 u0_a275 表示该进程是由用户 0 下的应用 275 运行
  • 进程 PID : 26312
    • PID 可以用于对该进程执行其他操作(如终止进程)
  • 父进程PPID: 914
    • 父进程是启动该进程的进程
  • 虚拟内存大小 VSIZE: 17185988
    • 进程使用虚拟内存的大小,以字节为单位。虚拟内存包括进程可以访问的所有内存,包括交换空间
  • 实际内存使用 RSS: 193260
    • 进程实际使用的物理内存的大小,以字节为单位。这是进程在实际内存中占用的空间
  • 进程状态 WCHAN: do_freezer_trap
    • 进程正在等待的内核函数或事件。do_freezer_trap 表示进程当前处于某种等待状态
  • 调度优先级 PC/PRI: 0
    • 进程的优先级或调度策略。通常,数值越低表示优先级越高。
  • 进程状态 S: S,常见的进程状态包括:
    • R:运行中(正在使用 CPU)
    • S:休眠中(可中断的休眠状态,等待某个事件)
    • D:不可中断的休眠状态(通常等待 I/O)
    • T:已停止(可通过信号停止)
    • Z:僵尸进程(已终止但尚未被父进程回收)
  • 进程名称 NAME: 应用包名,com.example.myapplication

强杀进程

  • 根据进程号PID强杀进程
adb shell kill 26312
  • 如果进程没有杀死或者没有响应
adb shell kill -9 26312

http://www.kler.cn/a/500527.html

相关文章:

  • 【后端面试总结】Golang可能的内存泄漏场景及应对策略
  • 【前端动效】原生js实现拖拽排课效果
  • 【Rust】切片类型
  • 关于物联网的基础知识(二)——物联网体系结构分层
  • Qt资源文件以及文件加密
  • 手写系列——VPG算法或REINFORCE算法
  • 【论文阅读】MAMBA系列学习
  • 小学校园安全用电 防触电设备功能介绍 #电不伤人,电不漏电#
  • 计算机组成原理(九):乘法器
  • 1.CSS的复合选择器
  • 基于Springboot+Vue的仓库管理系统
  • 【轻量级推荐算法框架】‌ReChorus‌ 是一个高效、可扩展的轻量级推荐算法框架
  • JavaScript-一份你的前端入门说明书(计算机专业)
  • 基于 Selenium 实现上海大学校园网自动登录
  • 关于在windows系统中编译ffmpeg并导入到自己项目中这件事
  • Proser:升级为简易的通讯调试助手软件
  • iOS 概述
  • 【Uniapp-Vue3】组合式API中的组件的生命周期函数(钩子函数)
  • Docker挂载配置文件方式运行Nginx
  • 【MySQL】SQL菜鸟教程(二)
  • 探索 Oracle 数据库:核心概念与实践指南
  • Spring Boot开发——结合Redis实现接口防止重复提交
  • 计算机网络之---TCP报文段
  • Spring Boot微服务中进行数据库连接池的优化?
  • java 如何判断两个List<String>集合是否存在交集
  • 机器学习数据预处理preprocessing