Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> we built an application that overlays debugger information on an application scene render using egui, a Rust GUI library

This is the context. They use egui to display debugger information - performance does not matter for the debugger information.



It does if you're debugging performance issues.


If you need good performance to debug "performance issues" - lack of good performance - I don't think you will solve your problem.


I'm not.sure what you're saying. You need good performance in your debugging tools to debug performance in your main app, otherwise when you enable the debugging tools they will dominate any measurements.


It can be very difficult to replicate a data race when using shared memory without decent performance when debugging.


You can easily tag imgui update/render times in profiling sessions. Then they are isolated from the rest of the work that's happening.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: