go tool pprof может установить двоичный путь для локальных библиотек - PullRequest
2 голосов
/ 08 мая 2019

Они попытались получить дамп pprof части нашего серверного кода, который мы пытаемся оптимизировать.Я не использую net/http/pprof, скорее полагаюсь на runtime/pprof.Вся моя установка работает правильно, и я могу использовать дамп pprof на сервере.

Однако, когда я scp дамп pprof на мою локальную машину - для использования web, так как я неЕсли я не хочу устанавливать graphviz на моих серверах, pprof начинает показывать мне следующее предупреждение:

Local symbolization failed for contacts: open /home/deploy/amigo/bin/contacts: no such file or directory
Some binary filenames not available. Symbolization may be incomplete.
Try setting PPROF_BINARY_PATH to the search path for local binaries.
File: contacts
Type: cpu
Time: May 8, 2019 at 3:27pm (IST)
Duration: 1.06s, Total samples = 1.07s (101.25%)
Entering interactive mode (type "help" for commands, "o" for options)

Я скопировал оригинал bin с сервера и попытался установить PPROF_BINARY_PATH.Но это все равно не помогает.Что я здесь не так делаю?

...