分析/proc/[pid]/maps中的各个内存区域的大小

cat maps | sed -e "s/\([0-9a-f]\{8\}\)-\([0-9a-f]\{8\}\)/0x\1 0x\2/" | awk '{printf("\033[0;33m[%8d Page]\033[0m \033[0;35m[%8d KB]\033[0m %s\n", (strtonum($2) - strtonum($1))/4096, (strtonum($2) - strtonum($1))/1024, $0)}'

  

posted @ 2014-06-05 13:27  Daniel King  阅读(535)  评论(0编辑  收藏  举报