У меня проблема с игрушкой, над которой я работаю, чтобы попытаться узнать больше о профилировании.Если я правильно читаю профиль, моя программа тратит 43% совокупного времени процессора в runtime.morestack.Насколько я понимаю, runtime.morestack следует вызывать только тогда, когда размер стека программы превышает выделенное для него количество.Насколько я могу судить, ни одна часть моей программы не должна использовать большое количество стекового пространства.Могу ли я посмотреть, насколько велики мои стеки?(И размер, и какие переменные находятся в каждом кадре стека?
Я запустил pprof.Lookup("goroutine").WriteTo(f, 0)
, но, похоже, это не сообщает размер кадров стека или их содержимого.