2个版本

0.1.1 2023年6月27日
0.1.0 2023年6月18日

#272 in 性能分析

MIT许可证

710KB
928

downtown

实时BPF分析器。

cargo install downtown

v0.1.0 - 支持 Python。

用法

  • ./downtown src/mycode.py: 监控所有Python进程 (/usr/bin/env python)
  • ./downtown src/mycode.py --pid 123: 监控 /proc/123/exe
  • ./downtown src/mycode.py --python-bin ./python: 监控Python可执行文件
  • 向上/向下 - 滚动
  • 回车键 - 切换

需求

  • 使用 --with-dtrace 选项编译的Python
    • 在Linux上,使用以下命令验证:readelf -S ./python | grep .note.stapsdt

依赖项

~26–41MB
~617K SLoC