3 ms·
> 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 t
by throw14082020 5y ago
> 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.
- IshKebab 5y agoIt does if you're debugging performance issues.
- pacificat0r 5y agoYou can easily tag imgui update/render times in profiling sessions. Then they are isolated from the rest of the work that's happening.
- throw14082020 5y agoIf you need good performance to debug "performance issues" - lack of good performance - I don't think you will solve your problem.
- jcranberry 5y agoIt can be very difficult to replicate a data race when using shared memory without decent performance when debugging.
- IshKebab 5y agoI'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.