dotMemory - долгий импорт дампа
От: User239 Россия  
Дата: 29.03.21 00:19
Оценка:
Периодически использую dotMemory для расследования утечек памяти. Вроде всё хорошо, но есть проблема — открытие (импортирование) файла .dmp среднего размера (10-20 GB) занимает несколько часов. При этом потребление процессора/памяти у dotMemory мизерное (< 5%/500 MB), активность диска где-то 70%, но скорость чтения/записи 3-4 MB/s. Памяти на машине тоже достаточно (16 GB свободно, но можно освободить и больше).

Вопрос: что именно делается такое долгое время и можно ли это как-то изменить (повысить приоритет процесса, подкрутить какие-то настройки и т.д.)? Или может что-то делаю не так? Тот же windbg позволяет получить какую-то минимальную полезную информацию за несколько минут.

Очень хочется порекомендовать dotMemory коллегам, но из-за данной проблемы это сделать сложно
Re: dotMemory - долгий импорт дампа
От: Danchik Украина  
Дата: 30.03.21 07:44
Оценка: 2 (1)
Здравствуйте, User239, Вы писали:

[Skip]

U>Очень хочется порекомендовать dotMemory коллегам, но из-за данной проблемы это сделать сложно


Может антивирь какой-то подтормаживает? Я что-то не замечал уж таких тормозов.
Re: dotMemory - долгий импорт дампа
От: qxWork Россия http://www.jetbrains.com/company/people/Coox_Sergey.html
Дата: 01.04.21 16:30
Оценка: 2 (1)
Здравствуйте, User239, Вы писали:

U>Периодически использую dotMemory для расследования утечек памяти. Вроде всё хорошо, но есть проблема — открытие (импортирование) файла .dmp среднего размера (10-20 GB) занимает несколько часов. При этом потребление процессора/памяти у dotMemory мизерное (< 5%/500 MB), активность диска где-то 70%, но скорость чтения/записи 3-4 MB/s. Памяти на машине тоже достаточно (16 GB свободно, но можно освободить и больше).


А можно пример такого дампа (NDA подпишем, если надо) или снепшот, скажем, минуты импорта доттрейсом?
В общем случае там довольно много всего делается, и без конкретики сложно сказать, что тормозит, и можно ли это разогнать.
Re[2]: dotMemory - долгий импорт дампа
От: User239 Россия  
Дата: 20.04.21 16:20
Оценка:
Здравствуйте, Danchik, Вы писали:

D>Здравствуйте, User239, Вы писали:


D>[Skip]


U>>Очень хочется порекомендовать dotMemory коллегам, но из-за данной проблемы это сделать сложно


D>Может антивирь какой-то подтормаживает? Я что-то не замечал уж таких тормозов.


Спасибо за идею. Добавил папки с дампом в исключения Windows Defender, вроде стало чуть быстрее, хотя может это плацебо.
Re[2]: dotMemory - долгий импорт дампа
От: User239 Россия  
Дата: 20.04.21 16:28
Оценка:
Здравствуйте, qxWork, Вы писали:

W>Здравствуйте, User239, Вы писали:


W>А можно пример такого дампа (NDA подпишем, если надо) или снепшот, скажем, минуты импорта доттрейсом?

W>В общем случае там довольно много всего делается, и без конкретики сложно сказать, что тормозит, и можно ли это разогнать.

Спасибо. Ну сам дамп вряд ли получится, но попробую раздобыть трейс.

Ещё попробовал триал .NET Memory Profiler, тоже всё довольно долго, так что склоняюсь к тому что дело в самом дампе (может слишком много объектов или ещё какая-то атипичность). Ещё наверное попробую на другой машине, маловероятно, но может слишком медленный диск (хотя пробовал на SSD тоже).
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.