-
Notifications
You must be signed in to change notification settings - Fork 18.8k
Closed
Labels
FrozenDueToAgeNeedsFixThe path to resolution is known, but the work has not been done.The path to resolution is known, but the work has not been done.OS-Darwin
Milestone
Description
On my Mac, if I run go test -cpuprofile=x.prof anything, and then go tool pprof x.prof, then the disasm command in pprof does not work, for any function at all:
% go test -cpuprofile=x.prof strings
ok strings 1.059s
% go tool pprof x.prof
Type: cpu
Time: Jan 28, 2022 at 2:06pm (EST)
Duration: 805.01ms, Total samples = 540ms (67.08%)
Entering interactive mode (type "help" for commands, "o" for options)
(pprof) top10
Showing nodes accounting for 540ms, 100% of 540ms total
Showing top 10 nodes out of 27
flat flat% sum% cum cum%
210ms 38.89% 38.89% 210ms 38.89% cmpbody
170ms 31.48% 70.37% 170ms 31.48% memeqbody
50ms 9.26% 79.63% 50ms 9.26% unicode.to
50ms 9.26% 88.89% 50ms 9.26% unicode/utf8.EncodeRune
30ms 5.56% 94.44% 140ms 25.93% strings.Map
10ms 1.85% 96.30% 10ms 1.85% runtime.decoderune
10ms 1.85% 98.15% 10ms 1.85% runtime.madvise
10ms 1.85% 100% 390ms 72.22% strings_test.TestCompareStrings
0 0% 100% 10ms 1.85% runtime.(*mcache).allocLarge
0 0% 100% 10ms 1.85% runtime.(*mheap).alloc
(pprof) disasm cmpbody
no matches found for regexp: cmpbody
(pprof) disasm unicode.to
no matches found for regexp: unicode.to
(pprof) disasm .*
no matches found for regexp: .*
(pprof)
I have not checked whether this is Mac-specific.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
FrozenDueToAgeNeedsFixThe path to resolution is known, but the work has not been done.The path to resolution is known, but the work has not been done.OS-Darwin