-
-
Notifications
You must be signed in to change notification settings - Fork 10
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
Linux version (event pipe based) #15
Comments
It is actually not that simple, otherwise I would have done it in the first place 🙂 One of the main features of ultra is to provide native/kernel call stacks mixed with managed call-stacks, but Event-Pipe does not provide native call stacks on non-Windows platform. On Windows, it is provided by ETW, so it was easy to bring support for that (that's why the current codebase of ultra is so small for a "profiler" 😅) I'm evaluating how to bring support for native call stacks on MacOS ARM64 first. Then I will try Linux. |
Thanks for looking into this. Even having managed-only traces would be a huge win, similar to what |
Yeah, that really depends on the industry you are working in. 🙂 |
@xoofx Yeah. Definitely. Sorry, keep forgetting how big the Unity-verse is. In my defense: your awesome tool was recommended at Nick CHapsas's youtube, where he mostly profiles webservers. |
The tool looks amazing, please consider building Enent-Pipe based version for linux/macos (instead of ETW)
The text was updated successfully, but these errors were encountered: