zoukankan      html  css  js  c++  java
  • Linux pmap 工具

    pmap 用来查看当前进程占用内存使用详细

    pmap 格式:

    -x,     --extended   # 显示扩展的信息
    -d,     --device     # 显示设备的信息
    -q,     --quiet      # 不显示头或脚注
    -A,     --range low,high    
    #只显示指定范围的地址空间,低地址和高地址分别用low和high指定,以逗号分隔
    
    -X # 显示比-x更详细的信息。但是会按照文件/proc/PID/smaps改变显示格式(显示的信息是该文件内容的简化)
    -XX # 显示一切内核提供的信息
    -p, --show-path #显示文件项的全路径 -c, --read-rc # 读默认配置(哪里的配置??什么作用?) -C, --read-rc-from file # 从file读配置 -n, --create-rc # 新建默认配置 -N, --create-rc-to file # 创建配置到file -h, --help # 显示帮助信息并退出 -V, --version # 显示版本信息并退出#

    扩展和设备格式区域

    Address: 内存开始地址
    Kbytes: 占用内存的字节数(KB)
    RSS: 保留内存的字节数(KB)
    Dirty: 脏页的字节数(包括共享和私有的)(KB)
    Mode: 内存的权限:read、write、execute、shared、private (写时复制)
    Mapping: 占用内存的文件、或[anon](分配的内存)、或[stack](堆栈)
    Offset: 文件偏移
    Device: 设备名 (major:minor)

     示例:

    # pmap pid 

  • 相关阅读:
    Markdown示例
    初识Markdown
    Ubuntu源整理
    Vi编辑器入门
    Ubuntu,Linux入门系统
    [其他]volatile 关键字
    Qt5:随窗口大小变化背景图片自动缩放的实现
    Qt5:不规则按钮的实现---通过贴图实现
    windows编程:创建DLL
    [转]Firefox拦截12306订票网站的解决办法
  • 原文地址:https://www.cnblogs.com/sharesdk/p/10103834.html
Copyright © 2011-2022 走看看