log中的Total PSS by OOM adjustment
来源:互联网 发布:d3.js pdf 编辑:程序博客网 时间:2024/06/07 11:59
OOM机制是机器底层的一种强制保鲜,在OOM发生的时候内核会排序强制杀掉进程来保证系统的继续运行,同样这种OOM异常容易发生在低内存机器上,比如512M。
Item 全称 含义 等价 USSUnique Set Size物理内存进程独占的内存PSSProportional Set Size物理内存PSS= USS+ 按比例包含共享库RSSResident Set Size物理内存RSS= USS+ 包含共享库VSSVirtual Set Size虚拟内存VSS= RSS+ 未分配实际物理内存
序列 划分类型 排序 解释 1processPSS以进程的PSS从大到小依次排序显示,每行显示一个进程;2OOM adjPSSNative/System/Persistent/Foreground/Visible/Perceptible/A Services/Home/B Services/Cached,分别显示每类的进程情况3categoryPSS以Dalvik/Native/.art mmap/.dex map等划分的各类进程的总PSS情况4total–总内存、剩余内存、可用内存、其他内存
首先系统会根据程序是否是空进程(已经由用户关闭的不带有任何服务和provider的进程),是否有服务,是否有provider,是否为前台进程,来排序,可以输入 adb shell dumpsys meminfo来查看,列出信息中的Total PSS by OOM adjustment:就是系统为程序的OOM排序结果,OOM异常的时候会根据这个表单从下网上杀掉进程释放内存。
1.1 内存指标概念
故内存的大小关系:VSS >= RSS >= PSS >= USS
dumpsys meminfo命令的输出结果分以下4部分
阅读全文
0 0
- log中的Total PSS by OOM adjustment
- 【python】获取实际内存数据pss--total
- OOM log
- slam中的Bundle adjustment是什么
- Physical Inventory Adjustment 遇到Stuck MMTT with Error ‘Total lot transaction does not match transac’
- total
- Linux中的oom
- 谈谈Android中的OOM
- Java中的OOM
- 内核/内存管理中的VSS/RSS/PSS/USS
- 内核/内存管理中的VSS/RSS/PSS/USS
- pss项目中的导出xls文件详细流程
- Mesos Task Killed by OOM Killer
- 小技巧:Total Commander中的批处理功能
- 解决Bitmap中的OOM问题
- region server 中的OOM原因
- Android开始中的OOM异常
- Android中的ANR和OOM
- Ubuntu修改环境变量
- MongoDB常用命令汇总之插入、更新和删除操作详解。
- HTML5开发和布局(待补充)
- MySQL使用case when报错问题记录
- linux 下PCIE控制器设备树 学习
- log中的Total PSS by OOM adjustment
- java之约会
- Linux基础
- java学习之路(4)-常量 、变量与数据类型
- CSS基础属性2
- CSS第一天学习
- html绘制课程表
- oracle创建用户导入本地SQL脚本
- python子类调用父类的方法