Login

186-201-8756ppdianzi@gzgoldai.com

  1. PP电子 > 新闻动态 > 行业资讯

PP电子py-spy:用于Python程序的性能监控、分析器

作者:小编 日期:2024-02-29 01:45:33 点击数:

  PP电子py-spy:用于Python程序的性能监控、分析器程序的性能监控、分析器。它使你可以直观地看到Python程序花费的时间,而无需重新启动程序或以任何方式修改代码。

  py-spy的开销非常低:为了最大化提高速度,它是用Rust编写的,并且与配置的Python程序不在同一进程中运行。这意味着 py-spy 可以安全地用于生产环境的Python程序。

  py-spy 在命令行中进行工作,获取你要从监控的程序的PID或你要运行的python程序的文件。分别有三种分析方法reco****rd,top以及dump:

  py-spy支持使用record命令将配置文件记录到文件中。例如,您可以通过执行以下操作来生成python进程的热力图:

  你可以使用参数--format 更改文件格式。请参阅参考资料:py-spy record --help以获取有关其他选项的信息,包括更改采样率,仅包含GIL的线程进行过滤,对本机C扩展进行概要分析,显示线程ID,概要分析子进程等。

  Top显示了在python程序中花费最多时间的函数的实时视图,类似于Unix top命令PP电子平台。使用以下命令运行:

  对于需要一个调用堆栈来确定python程序挂在何处的情况,这很有用。该命令还可以通过设置 --locals 标志来打印出与每个堆栈帧关联的局部变量。


随便看看