Вызвать runtime.GC () / memprofile без изменения исходного кода - PullRequest
0 голосов
/ 06 июня 2018

У меня есть скомпилированная программа Go, которая иногда занимает большой объем памяти.К сожалению, у меня нет его исходного кода, поэтому его невозможно изменить, чтобы добавить сервер runtime/pprof.Мне было интересно, есть ли способ вызвать runtime.GC() или сгенерировать дамп кучи без изменения исходного кода?

1 Ответ

0 голосов
/ 06 июня 2018

Я так не думаю.

Даже реакция на сигнал (например, SIGQUIT) потребует его кодирования, как показано здесь .

Только сисполняемый файл (без .a, без источников), у вас будет только go tool objdump.

...