У меня есть процесс демона, на котором я хочу выполнить профиль памяти. Поэтому я выбрал valgrind как выбор и запустил его с помощью массива, но поскольку процесс никогда не умирает, массив не возвращает выходной файл. Даже я пытаюсь отправить сигнал TERM на процесс, я не получаю никакого вывода из массива.Профилирование памяти для процесса демона
Так что теперь я попытался установить плагин из Valgrind в моем затмении и начал пытаться запустить профиль на уже созданный двоичном моем процесс демона, но когда я начинаю профилировщик, он говорит, 2 вида ошибок:
- неясно заявив, что не может загрузить библиотеку. Я не нашел способа установить путь библиотеки в конфигурации профиля.
- неудачные неудачные разрешения для чтения адреса памяти.
Так что я даже не могу запустить профилировщик в затмении.
Я пробовал gdb, я пытался получить информацию о памяти, но это то, что даст «/ proc // maps». Так что бесполезно.
Наконец вот мой случай использования:
- У меня есть процесс демона, который никогда не завершает работу, и я хочу, чтобы выполнить профилирование памяти на нем.
- Я хочу получить моментальные снимки из памяти, выделенные выделения памяти, максимальное выделение памяти, какая команда пытается выделить наибольшее количество распределений и т. Д.
- Лучше, если бы я мог получить визуальный интерфейс для профилирования памяти, чтобы Я могу поделиться с моим менеджером.
Поэтому, пожалуйста, предложить мне, есть ли такие профайлер, который помогает и любые указатели, где получить документацию и т.д.
Спасибо заранее! Vinay.