-
Notifications
You must be signed in to change notification settings - Fork 18.4k
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.
cristaloleg, RuinanSun, f-dg, AlexanderYastrebov, anatolebeuzon and 1 more
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