objgraph无法生成分析图的原因查找多个词


objgraph 是用于诊断内存问题的有用的工具
安装objgraph

sudo pip install objgraph

用小段测试代码,生成png格式的分析图片

#encoding=utf-8
import objgraph


def main(hi):
    print hi

if __name__ == '__main__':
    hi = 'hi'
    main(hi)
    objgraph.show_backrefs([hi], filename='/tmp/hi.png')

会出现错误

Graph written to /tmp/objgraph-Nieb4E.dot (6 nodes)
Graph viewer (xdot) and image renderer (dot) not found, not doing anyt
hing else  

原因: 缺少依赖包

sudo yum install python-xdot  perl-Image-Dot


上篇: yum查找多个词 下篇: 内网到外网的隧道