Использование памяти процессом увеличивается при получении дампа с использованием procdump.Это вообще возможно? - PullRequest
0 голосов
/ 18 сентября 2018

Добрый день,
В моей компании регулярно мы имеем дело с утечками памяти, и поэтому в каждой установке установлен procdump, чтобы иметь возможность получить дамп памяти для целей исследования.

Теперь мой клиент жалуется на процесс, который обычно работает на уровне ± 500 МБ, с использованием памяти объемом + 3 ГБ.

Я попросил клиента снять дамп, используя procdump, что является обычной процедурой,но клиент отвечает, что запуск procdump инициирует использование памяти в направлении 3Gb, что делает дамп непригодным для использования.

Возможно ли это вообще?Как такой процесс, как procdump, может увеличить использование памяти процессом при получении дампа (и как этого можно избежать)?

Заранее спасибо
Доминик

1 Ответ

0 голосов
/ 20 сентября 2018

Нет, кажется, что это невозможно, но могут быть и перехватчики: в моем конкретном случае наши клиенты отслеживают использование памяти процессами, один раз с другим и без общих данных (например, использование файла подкачки).

Если такой вопрос когда-либо всплывает, всегда проверяйте, контролирует ли пользователь правильное использование памяти.

@ Raymond: спасибо за ваши быстрые ответы и приносим извинения за неудобства

...