摘要: profiler是一个程序,用来描述运行时的程序性能,并且从不同方面提供统计数据加以表述。Python中含有3个模块提供这样的功能,分别是cProfile, profile和pstats。这些分析器提供的是对Python程序的确定性分析。同时也提供一系列的报表生成工具,允许用户快速地检查分析结果。 阅读全文
posted @ 2017-04-20 20:52 sysnap 阅读(2262) 评论(0) 推荐(0)
摘要: 用pdb调试有多种方式可选:1. 命令行启动目标程序,加上-m参数,这样调用myscript.py的话断点就是程序的执行第一行之前python -m pdb myscript.py 2 在程序中间插入一段程序,相对于在一般IDE里面打上断点然后启动debug,不过这种方式是hardcode的 imp 阅读全文
posted @ 2017-04-20 20:17 sysnap 阅读(248) 评论(0) 推荐(0)