RK3399平台开发系列讲解(安卓篇)1.25、Android 进程内存回收机制

本文详细讲解了RK3399平台上Android系统的进程内存回收机制,探讨了procrank命令的作用,阐述了进程管理四大组件与进程优先级的关系,并介绍了ADJ如何根据进程状态调整回收优先级。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

Android启动时会把一些进程作为缓存加载到内存中,这些在缓存中的进程,通常不会影响系统整体运行速度,当用户使用该进程时因为不用重新加载缓存中的进程资源,会提高应用启动速度和切换速度,提升用户体验,这是Android的特性。
当系统需要更多的内存时,如果内存剩余不足会触发系统自身的进程调度策略来根据进程的adj策略回收部分进程来释放内存。如果低内存状态下,频繁有申请-回收的过程,系统可能会出现卡顿变慢。


一、procrank命令解释

trinket:/ # procrank                                                                                                                                                                                       
  PID       Vss      Rss      Pss      Uss     Swap    PSwap    USwap    ZSwap  cmdl
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

内核笔记

你的鼓励是我的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值