确定ImageMagick转换的内存消耗

时间:2015-07-14 22:13:48

标签: linux memory imagemagick imagemagick-convert

我试图找出ImageMagicks转换的最大内存消耗(标记为私有)。

因此我使用smempsutilfree

使用freepsutil(报告RSS)我的内存消耗量达到9.5GB

问题: 运行smem时,我有时会在同一张图片上获得9.5GB,有时甚至达到12.5GB。

查看瑕疵来源,我发现/proc/$pid/smaps正在用于计算。

smem获取12.5GB时,我拍摄了smaps的快照 - 文件:

smaps

起始地址不同。结束地址相同。 两个内存块'正在报告private_dirty> 6GB(因此~12GB的涂抹效果)。

我是否会遗漏某些内容,这可能是smaps中的错误,或者为什么这些private_dirty值无法计算在一起?

0 个答案:

没有答案