package trace
import "cmd/trace/v2"
Index ¶
- func GoroutineHandler(summaries map[tracev2.GoID]*trace.GoroutineSummary) http.HandlerFunc
- func GoroutinesHandlerFunc(summaries map[tracev2.GoID]*trace.GoroutineSummary) http.HandlerFunc
- func JSONTraceHandler(parsed *parsedTrace) http.Handler
- func Main(traceFile, httpAddr, pprof string, debug int) error
- func UserRegionHandlerFunc(t *parsedTrace) http.HandlerFunc
- func UserRegionsHandlerFunc(t *parsedTrace) http.HandlerFunc
- func UserTaskHandlerFunc(t *parsedTrace) http.HandlerFunc
- func UserTasksHandlerFunc(t *parsedTrace) http.HandlerFunc
Functions ¶
func GoroutineHandler ¶
func GoroutineHandler(summaries map[tracev2.GoID]*trace.GoroutineSummary) http.HandlerFunc
GoroutineHandler creates a handler that serves information about goroutines in a particular group.
func GoroutinesHandlerFunc ¶
func GoroutinesHandlerFunc(summaries map[tracev2.GoID]*trace.GoroutineSummary) http.HandlerFunc
GoroutinesHandlerFunc returns a HandlerFunc that serves list of goroutine groups.
func JSONTraceHandler ¶
func Main ¶
Main is the main function for cmd/trace v2.
func UserRegionHandlerFunc ¶
func UserRegionHandlerFunc(t *parsedTrace) http.HandlerFunc
UserRegionHandlerFunc returns a HandlerFunc that presents the details of the selected regions.
func UserRegionsHandlerFunc ¶
func UserRegionsHandlerFunc(t *parsedTrace) http.HandlerFunc
UserTasksHandlerFunc returns a HandlerFunc that reports all regions found in the trace.
func UserTaskHandlerFunc ¶
func UserTaskHandlerFunc(t *parsedTrace) http.HandlerFunc
UserTaskHandlerFunc returns a HandlerFunc that presents the details of the selected tasks.
func UserTasksHandlerFunc ¶
func UserTasksHandlerFunc(t *parsedTrace) http.HandlerFunc
UserTasksHandlerFunc returns a HandlerFunc that reports all tasks found in the trace.
Source Files ¶
gen.go goroutinegen.go goroutines.go gstate.go jsontrace.go main.go pprof.go procgen.go regions.go tasks.go threadgen.go viewer.go
- Version
- v1.22.11
- Published
- Jan 10, 2025
- Platform
- windows/amd64
- Imports
- 22 packages
- Last checked
- 1 minute ago –
Tools for package owners.