-
Notifications
You must be signed in to change notification settings - Fork 432
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Flame graphs without Perl #38
Comments
@kud1ing I've actually been working on a new project for flamegraph visualization here Example of a simple flame graph being visualized: After working on it for quite some time, I found https://www.speedscope.app/ and it's better in almost every way. I'm going to work on getting bincode to export to something that speedscope can read. |
I also love speedscope. This issue should be relabeled "support speedscope format" or similar. |
It appears that https://www.speedscope.app supports performance logs as output by e.g. https://github.com/evanhempel/python-flamegraph (and compatible with https://github.com/brendangregg/FlameGraph). Adding option to dump raw performance logs will provide a #45 and is a very low-hanging fruit. |
Hi! speedscope author here. FWIW, while the stack collapse format output accepted by More information here: https://github.com/jlfwong/speedscope/wiki/Importing-from-custom-sources#speedscopes-file-format I contributed support to rbspy to output to this format: rbspy/rbspy#161 Once some way of importing into speedscope from py-spy exists, regardless of what it is, please let me know and I'll update speedscope's own documentation to list it as supported 😄 |
I would also be happy to be able to use py-spy without having to first install perl in my Docker containers. |
Use inferno to generate flamegraphs instead of vendoring the perl package. This removes the requirement to have perl installed. (#38)
fix is in v0.1.11 |
Options to create flame graphs in Rust:
Other options:
See also #7
The text was updated successfully, but these errors were encountered: