FunctionTrace图形化 Python 分析器
FunctionTrace 是一个图形化 Python 分析器,可提供应用程序执行的清晰视图,同时开销低且易于使用。快速查看应用程序正在执行的所有操作,无需修改任何代码。
FunctionTrace 可以在现有的 Python 应用程序上调用,无需任何修改,并提供应用程序整个执行的完整而精确的视图。你将可以看到各种 Python 进程和线程随着时间的推移执行了哪些函数、何时记录了哪些信息、发生了分配等等。
由于与Firefox Profiler 集成,FunctionTrace 支持你熟悉的所有有用的分析视图,包括堆栈图、火焰图和调用树。
- 支持Python 3.5+
- 在 Linux 和 Mac 操作系统上运行
- 本地配置文件或在线共享
- 无需修改代码
特性:
轻松分析多线程和多进程应用程序
查看整个应用程序中的精确分析信息,而不是仅限于一个进程或线程。
踪整个应用程序的内存分配
FunctionTrace 可以跟踪应用程序中整个函数调用的分配情况,告诉你优化工作的重点。
分析是非抽样且低开销的
查看 FunctionTrace 配置文件时,你永远不会错过小而有趣的函数调用,因为所有信息都被记录下来。你也不需要为此付费 - 即使在复杂的应用程序上,分析开销也小于 10%。
配置文件可以轻松上传和共享
当开发人员遇到错误或性能问题时,他们可以轻松地将记录的 FunctionTrace 配置文件发送给其团队,从而允许多人调查该问题,而无需重现该问题。
评论