FunctionTrace图形化 Python 分析器

联合创作 · 2023-09-28 09:31

FunctionTrace 是一个图形化 Python 分析器,可提供应用程序执行的清晰视图,同时开销低且易于使用。快速查看应用程序正在执行的所有操作,无需修改任何代码。

FunctionTrace 可以在现有的 Python 应用程序上调用,无需任何修改,并提供应用程序整个执行的完整而精确的视图。你将可以看到各种 Python 进程和线程随着时间的推移执行了哪些函数、何时记录了哪些信息、发生了分配等等。

由于与Firefox Profiler 集成,FunctionTrace 支持你熟悉的所有有用的分析视图,包括堆栈图、火焰图和调用树。

  • 支持Python 3.5+
  • 在 Linux 和 Mac 操作系统上运行
  • 本地配置文件或在线共享
  • 无需修改代码

特性:

轻松分析多线程和多进程应用程序

查看整个应用程序中的精确分析信息,而不是仅限于一个进程或线程。

踪整个应用程序的内存分配

FunctionTrace 可以跟踪应用程序中整个函数调用的分配情况,告诉你优化工作的重点。

分析是非抽样且低开销的

查看 FunctionTrace 配置文件时,你永远不会错过小而有趣的函数调用,因为所有信息都被记录下来。你也不需要为此付费 - 即使在复杂的应用程序上,分析开销也小于 10%。

配置文件可以轻松上传和共享

当开发人员遇到错误或性能问题时,他们可以轻松地将记录的 FunctionTrace 配置文件发送给其团队,从而允许多人调查该问题,而无需重现该问题。

浏览 9
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报