翔云

Just try, don't shy. 最新文章请点击
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2019年9月15日

摘要: 本文主要介绍3个工具:pdb,objgraph,以及pympler。 1.pdb pdb是专门用于python代码调试,模仿gdb。 使用pdb可以查看堆栈,打印变量等。 这里介绍的是命令行下的pdb。 命令行下使用pdb,代码侵入小,调试方便。 本例中,python安装在当前目录下.venv 使用 阅读全文

posted @ 2019-09-15 18:58 翔云123456 阅读(2551) 评论(0) 推荐(0) 编辑

摘要: 这次的内存泄露问题是发生在多线程场景下的。 各种工具都试过了,gc,objgraph, pdb,pympler等,仍然没有找到问题所在。 pdb感觉用起来很方便,可以调试代码,对原来的代码无侵入性。 排查问题的过程中,多线程场景下,相关的工具,显得无力的。 使用objgraph时,代码执行很长时间后 阅读全文

posted @ 2019-09-15 18:01 翔云123456 阅读(1569) 评论(0) 推荐(0) 编辑