[go: nahoru, domu]

Skip to content

A per-package time usage analyzation tool for go build

License

Notifications You must be signed in to change notification settings

cyolosecurity/gobuild-tu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gobuild-tu

A per-package time usage analytics tool for go build.

Example

$ go build -o YOUR_BIN_PATH/gobuildtu cmd/main.go
$ cd ~/gobuild-tu
$ gobuildtu cmd/main.go
Compile Time	Package Name
851.752ms       runtime
344.623ms       reflect
230.72ms        syscall
152.464ms       time
135.262ms       strconv
125.929ms       strings
125.13ms        math
120.448ms       encoding/json
115.443ms       fmt
113.393ms       bytes
109.972ms       unicode
103.612ms       os
103.247ms       command-line-arguments
83.994ms        internal/reflectlite
83.103ms        internal/cpu
74.937ms        sync/atomic
72.967ms        os/exec
69.473ms        runtime/internal/atomic
69.05ms         encoding/binary
67.998ms        internal/poll
61.983ms        internal/bytealg
55.334ms        math/bits
55.245ms        io
50.98ms         io/fs
43.294ms        path/filepath
41.702ms        sync
41.071ms        unicode/utf8
40.447ms        context
40.372ms        runtime/internal/sys
40.097ms        internal/race
36.856ms        path
36.668ms        sort
33.44ms         runtime/internal/math
32.95ms         io/ioutil
30.711ms        internal/fmtsort
28.51ms         encoding
28.218ms        internal/unsafeheader
27.564ms        unicode/utf16
27.051ms        encoding/base64
20.893ms        internal/syscall/unix
19.911ms        errors
18.691ms        internal/syscall/execenv
16.92ms         command-line-arguments
15.907ms        internal/testlog
15.497ms        github.com/gobuild-tu/analyze
14.641ms        internal/oserror
811µs           command-line-arguments
0s              unsafe

About

A per-package time usage analyzation tool for go build

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages