python程序之profile初体验

  |   1 评论   |   85 浏览

背景

查看 python 代码的慢的地方

初体验

运行代码

python3 -m cProfile -o test.out main.py

查看结果

python3 -c "import pstats; p=pstats.Stats('test.out'); p.sort_stats('time').print_stats()"

有侵入法

运行代码

    from cProfile import Profile
    prof = Profile()
    prof.enable()
	# 运行需要分析的代码
    prof.create_stats()
    prof.dump_stats('test.out')	

查看结果

python3 -c "import pstats; p=pstats.Stats('test.out'); p.sort_stats('time').print_stats()"

参考

评论

  • morn 回复»

    测试一下博客留言不需要登陆吗?

发表评论

validate