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

网站域名免费沈阳建信建设工程有限公司

网站域名免费,沈阳建信建设工程有限公司,网站线框图怎么做,怎么做网站外贸上一篇我们讲了:进程内存分布--之pmap呈现memory-layout.cpp内存分布 我们这里讲一个用于分析内存占用的更直观的方式,showmap来看看会是什么呈现效果: 我们再来使用showmap命令来看下它是怎么呈现内存分布的: 可以看到showmap…

上一篇我们讲了:进程内存分布--之pmap呈现memory-layout.cpp内存分布

我们这里讲一个用于分析内存占用的更直观的方式,showmap来看看会是什么呈现效果:

我们再来使用showmap命令来看下它是怎么呈现内存分布的:

可以看到showmap会把pmap的统计进行汇总,并且计算出各种不同的内存字段大小,如下每个so的大小都体现出来了,更加直观有效评估内存占用大小。

system\memory\libmeminfo\  showmap就是将smaps的虚拟地址计算出大小。130|OP4E5D:/ # showmap PID | grep -iE "chi|camx|virtual|size|TOTAL|camera"virtual                     shared   shared  private  private                   Anon      Shmem     File       Shared   Privatesize      RSS      PSS    clean    dirty    clean    dirty     swap  swapPSS HugePages PmdMapped PmdMapped  Hugetlb  Hugetlb   #  object212      212      116      192        0       12        8        0        0         0         0         0        0        0    5 /odm/lib64/libcamxtintlessalgo.so5260     2196     2196        0        0     2112       84     2632     2632         0         0         0        0        0    4 /vendor/lib64/hw/com.qti.chi.override.so52       52       18       40        0        4        8        0        0         0         0         0        0        0    5 /vendor/lib64/libcamxexternalformatutils.so8756     4396     4380       32        0     4364        0        8        8         0         0         0        0        0    4 /vendor/lib64/libcamxfacialfeatures.so1364      748      684      128        0      620        0       40       40         0         0         0        0        0    5 /vendor/lib64/libcamxfdalgo.so1120      608      560       96        0      512        0        8        8         0         0         0        0        0    5 /vendor/lib64/libcamxfdengine.so56       56       56        0        0       56        0        0        0         0         0         0        0        0    1 /vendor/lib64/libcamxifestriping.so64       60       60        0        0       56        4        0        0         0         0         0        0        0    4 /vendor/lib64/libcamximageformatutils.so164      152      152        0        0      152        0        0        0         0         0         0        0        0    4 /vendor/lib64/libcamxncs.so16        0        0        0        0        0        0        4        4         0         0         0        0        0    3 /vendor/lib64/libcamxstatscore.so32        0        0        0        0        0        0        8        8         0         0         0        0        0    4 /vendor/lib64/libcamxswispiqmodule.so56       56       36       40        0        8        8        0        0         0         0         0        0        0    5 /vendor/lib64/libcamxswprocessalgo.so20       20       20        0        0       16        4        0        0         0         0         0        0        0    4 /vendor/lib64/libchilog.so36       32       32        0        0       32        0        0        0         0         0         0        0        0    3 /vendor/lib64/libcom.qti.chinodeutils.sovirtual                     shared   shared  private  private                   Anon      Shmem     File       Shared   Privatesize      RSS      PSS    clean    dirty    clean    dirty     swap  swapPSS HugePages PmdMapped PmdMapped  Hugetlb  Hugetlb   #  object6281576   291860   258659    54656     3112    60228   173864   227116   227116         0         0         0        0        0 2118 TOTALOP4E5D:/ # cat /proc/1114/smaps | grep ife
769ecc0000-769ecce000 r--s 00000000 fc:13 8068857                        /vendor/lib64/libcamxifestriping.so
OP4E5D:/ # showmap 1114 | grep ife56       56       56        0        0       56        0        0        0         0         0         0        0        0    1 /vendor/lib64/libcamxifestriping.so
//通过smaps计算libcamxifestriping.so的占用大小=:0x769ecce000-0x769ecc0000=0xE000=  57344,    57344/1024=56K,和showmap显示的56K一致   

关注文本段标红的部分的内存size地址段。

system\memory\libmeminfo\ showmap就是将smaps的虚拟地址计算出大小。

130|OP4E5D:/ # showmap PID | grep -iE "chi|camx|virtual|size|TOTAL|camera"  #过滤一下,不显示那么多,只显示我们关注的部分,下面红色是显示各种内存字段的大小:

 virtual shared shared private private Anon Shmem File Shared Private

    size RSS PSS clean dirty clean dirty swap swapPSS HugePages PmdMapped PmdMapped Hugetlb Hugetlb # object

     212 212 116 192 0 12 8 0 0 0 0 0 0 0 5 /odm/lib64/libcamxtintlessalgo.so

    5260 2196 2196 0 0 2112 84 2632 2632 0 0 0 0 0 4 /vendor/lib64/hw/com.qti.chi.override.so

      52 52 18 40 0 4 8 0 0 0 0 0 0 0 5 /vendor/lib64/libcamxexternalformatutils.so

    8756 4396 4380 32 0 4364 0 8 8 0 0 0 0 0 4 /vendor/lib64/libcamxfacialfeatures.so

    1364 748 684 128 0 620 0 40 40 0 0 0 0 0 5 /vendor/lib64/libcamxfdalgo.so

    1120 608 560 96 0 512 0 8 8 0 0 0 0 0 5 /vendor/lib64/libcamxfdengine.so

      56 56 56 0 0 56 0 0 0 0 0 0 0 0 1 /vendor/lib64/libcamxifestriping.so

      64 60 60 0 0 56 4 0 0 0 0 0 0 0 4 /vendor/lib64/libcamximageformatutils.so

     164 152 152 0 0 152 0 0 0 0 0 0 0 0 4 /vendor/lib64/libcamxncs.so

      16 0 0 0 0 0 0 4 4 0 0 0 0 0 3 /vendor/lib64/libcamxstatscore.so

      32 0 0 0 0 0 0 8 8 0 0 0 0 0 4 /vendor/lib64/libcamxswispiqmodule.so

      56 56 36 40 0 8 8 0 0 0 0 0 0 0 5 /vendor/lib64/libcamxswprocessalgo.so

      20 20 20 0 0 16 4 0 0 0 0 0 0 0 4 /vendor/lib64/libchilog.so

      36 32 32 0 0 32 0 0 0 0 0 0 0 0 3 /vendor/lib64/libcom.qti.chinodeutils.so

 virtual shared shared private private Anon Shmem File Shared Private

    size RSS PSS clean dirty clean dirty swap swapPSS HugePages PmdMapped PmdMapped Hugetlb Hugetlb # object

 6281576 291860 258659 54656 3112 60228 173864 227116 227116 0 0 0 0 0 2118 TOTAL

OP4E5D:/ # cat /proc/1114/smaps | grep ife

769ecc0000-769ecce000 r--s 00000000 fc:13 8068857 /vendor/lib64/libcamxifestriping.so

OP4E5D:/ # showmap 1114 | grep ife

      56 56 56 0 0 56 0 0 0 0 0 0 0 0 1 /vendor/lib64/libcamxifestriping.so

//通过smaps计算libcamxifestriping.so的占用大小=:0x769ecce000-0x769ecc0000=0xE000= 57344, 57344/1024=56K,和showmap显示的56K一致   

关注我,后续还有更多专题博文分享,谢谢!!! 

http://www.dtcms.com/a/455623.html

相关文章:

  • dw网站开发流程网站上的充值链接怎么做
  • 佛山网站设计案例电商平台官方网站
  • seo怎么给网站做外链计算机类17个专业
  • 重庆专业网站营销重庆 网站定制
  • 网站开发技术的发展流程策划案格式模板
  • 搭建网站 赚钱口碑营销
  • 企业网站备案名称窍门天津建设银行东丽网站
  • 高端网站配色苏华建设集团网站
  • 网站名称设置wordpress移动端禁止放大
  • 墟沟企业建站价格表wordpress开发门户网站
  • 外资公司注册代理seo排名赚
  • 网站模板 哪家好python做互金网站
  • 云南网站建设肖庆华十大搜索引擎排行榜
  • wordpress能做分类信息网站昌邑网站建设公司
  • 可视化网站设计工具搭建一个网站大概需要多少钱
  • 实时网站制作无需注册网站模板下载
  • ip网站怎么做软件制作app下载
  • 下载一个网站茌平网站建设
  • 找国内外贸公司的网站为什么别的电脑能打开的网站我的电脑打不开
  • 怎么样建设一个网站环球资源网的定位
  • 男女做暖暖试看网站做360手机网站优化排
  • 电子商务网站建设调查问卷如何查网站是那家做的
  • 南昌网站建设基本流程资源网站建设
  • 网页.网站.主页.网址.域名有什么联系佳木斯城乡建设局官方网站
  • 自适应营销网站模板免费包装设计网站
  • 购买手表网站网站建设公司广东
  • 个人网站设计分析做58同城这样的网站有哪些
  • 深圳杰恩创意设计有限公司网站布吉网站建设找哪家公司比较好
  • 南京培训网站建设玉林博白网站建设
  • 公司建站花费wordpress页面和文章的区别