gotraceui
gotraceui copied to clipboard
Go execution trace frontend
I have a graphical application where I've instrumented each frame with a trace region. I want to run statistics across all frames, however that's a ton of user regions (since...
This commit adds a rudimentary graph for the total and runnable goroutine counts. It only calculates the metric point once every 1
Im on MacOS 14.4.1 (23E224) I did a `go install honnef.co/go/gotraceui/cmd/gotraceui@latest` and got ``` > gotraceui -version gotraceui v0.4.0 ``` The UI launched ok, but when I clicked on the...
```console $ go version go version go1.22.1 darwin/arm64 $ go install honnef.co/go/gotraceui/cmd/gotraceui@master go: downloading honnef.co/go/gotraceui v0.5.0-0.dev.0.20240325180525-b8d0ba98bfc5 go: downloading golang.org/x/exp v0.0.0-20240314144324-c7f7c6466f7f # honnef.co/go/gotraceui/cmd/gotraceui ld: warning: ignoring duplicate libraries: '-lobjc' ```
It would be super helpful to see the source location (not just the goroutine number) when gotraceui fails to parse invalid regions.  I've executed in delve to try to...
Most other tools that do both tracing and sampling display samples as events and provide some way of interacting with events to display the stack traces. This has the downside...
Add a way to select a region in the trace and be told its duration.
Running `gotraceui`, the GUI does not come up. ``` $ gotraceui xkbcommon: ERROR: /usr/share/X11/locale/iso8859-1/Compose:39:34: string literal is not a valid UTF-8 string xkbcommon: ERROR: /usr/share/X11/locale/iso8859-1/Compose:40:29: string literal is not a...