borg2: do tachyon / kronon profiling
- Dominant language
- Python
- Stars
- 13.7k
- Forks
- 875
- Avg merge
- 11h 15m
- Merged PRs (30d)
- 192
Description
Python 3.15 has the new Tachyon profiler.
Attach it to a running borg process and see...
Also try:
- --binary and replay - use this to gather data only once
- --flamegraph
- --heatmap
- --diff-flamegraph
- --gecko and Marker Chart
https://www.youtube.com/watch?v=f1x4X83CDSA
Use the improved successor `Kronon` when it becomes available - better with C code.
Contributor guide
Research direction
Start with a running borg process under Python 3.15 and investigate the Tachyon options named in the issue: --binary with replay, --flamegraph, --heatmap, --diff-flamegraph, --gecko, and Marker Chart. Record what each mode reveals, and repeat the investigation with Kronon when it becomes available, especially for C code; done means reporting the profiling results.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- cli, performance
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100