Python性能分析工具


内存分析

耗时分析

  • cProfile:可以分析整个程序中每个函数消耗了多少时间,以及这些函数被调用了多少次;
  • line_profiler:可以给出一个函数中执行每行代码所需占用的CPU时间;
  • py-spy:允许在不重启和修改源代码的情况下,可视化正在运行的Python程序的调用栈、时间消耗等;(比pyflame更好用,支持Python3.7+)
  • pyflame:允许在不重启和修改源代码的情况下,直接用命令行对你的Python进程进行profile,拿到结果看图表就好;

参考


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM