• Dmitry Vyukov's avatar
    cmd/trace: add new command · edadffa2
    Dmitry Vyukov authored
    Trace command allows to visualize and analyze traces.
    Run as:
    $ go tool trace binary trace.file
    The commands opens web browser with the main page,
    which contains links for trace visualization,
    blocking profiler, network IO profiler and per-goroutine
    traces.
    
    Also move trace parser from runtime/pprof/trace_parser_test.go
    to internal/trace/parser.go, so that it can be shared between
    tests and the command.
    
    Change-Id: Ic97ed59ad6e4c7e1dc9eca5e979701a2b4aed7cf
    Reviewed-on: https://go-review.googlesource.com/3601Reviewed-by: 's avatarAndrew Gerrand <adg@golang.org>
    edadffa2
trace.go 23.5 KB