Описание тега umdh
User-Mode Dump Heap - это утилита отладки, предназначенная для анализа выделения памяти в куче для процесса Windows.
1
ответ
Internet Explorer 9 Silverlight 4 утечка памяти
Мы транслируем видео с Ashx, реализующего IHttpAsyncHandler, на наш клиент Silverlight. На стороне клиента асинхронный обработчик получает применение в реализации MediaStreamSource. Все отлично работает в последних версиях Firefox, Chrome, а также в…
27 янв '12 в 14:32
1
ответ
Почему UMDH не может найти мои символы? Можно ли интерпретировать трассировку стека без них?
Я пытаюсь отладить утечку памяти с помощью UMDH. Тем не менее, он никогда успешно не загружает символы. Я почти уверен, что все настроено правильно - C:\Documents and Settings\Administrator>set _ _NT_SYMBOL_PATH=SRV*C:\Symbols*http://msdl.microso…
12 ноя '12 в 21:31
3
ответа
Что заставляет UMDH не давать трассировки стека
Я использовал UMDH дюжину раз прежде, никогда без проблем. Внезапно я не получаю имена функций в следах стека в моих файлах дампа - просто последовательность адресов. У меня есть только включено: gflags exe_name + ust Я начинаю exe_name, затем я дел…
05 фев '09 в 23:17
1
ответ
Опция umdh.exe -g
Я использую umdh.exe для анализа возможных утечек памяти. У меня есть вопрос, касающийся опции -g файла umdh.exe. Я искал в Интернете, и в доступной документации написано "Регистрирует блоки кучи, на которые не ссылается процесс (" сборка мусора ")"…
03 окт '09 в 07:39
1
ответ
UMDH & perfmon частные байты
Я пытаюсь использовать UMDH, чтобы найти, где выделяются огромные куски памяти, но результаты, которые я получаю, кажутся совершенно абсурдными. Я запускаю программу, жду, пока она достигнет равновесия, а затем делаю снимок с помощью umdh. Затем я в…
25 июн '13 в 03:11
0
ответов
Интерпретация журналов UMDH для возможных утечек памяти в родном приложении C++
Чтобы исследовать накопление памяти в моем приложении (нативный код на платформе Windows), я сделал следующее 1) Выполнить тестовый случай в итерации 2) после каждой итерации выкидывал UMDH, а затем выполнял diff между определенными итерациями, чтоб…
15 сен '14 в 10:16
1
ответ
Почему UMDH сообщает "не удалось перечислить модули процесса"?
При запуске UMDH в процессе в Windows 7 я получаю только ответ "не удалось перечислить модули процесса". Дампы отлично работают при первоначальном выполнении процесса, но не работают, когда увеличивается использование памяти. Точная точка отказа нея…
19 июн '14 в 13:03
0
ответов
Использование UMDH с релизной версией приложения
Мне нужно найти утечку памяти в одном из моих приложений, разработанных в Windows с VS 2017. Я начал использовать инструмент UMDH, чтобы найти утечку памяти. Сейчас я занимаюсь с отладочной версией моего приложения. Могу ли я использовать UMDH с вер…
08 авг '18 в 17:22
1
ответ
UMDH/Windbg не совместимый файл DMP?
Я использую UMDH 6.1.7659 из последней версии Windows Debugging Kit. Я хочу попробовать создать файл dmp, который я могу просмотреть в WINDBG, чтобы исследовать утечку памяти в неуправляемом 64-битном C++ EXE: set _NT_SYMBOL_PATH=<.PDB_file_direc…
01 ноя '18 в 19:47
0
ответов
umdh.exe показывает только часть выделений для определенного стека
Я пытаюсь узнать, как устранить утечки памяти с помощью umdh.exe. Для этого я написал пример приложения: void MemoryLeakTest(int argc, _TCHAR* argv[]); int _tmain(int argc, _TCHAR* argv[]) { MemoryLeakTest(argc, argv); return 0; } void MemoryLeakTes…
15 ноя '14 в 21:42
1
ответ
Чем объясняется разница между размером кучи (как сообщает umdh) и (частным) рабочим набором (как сообщает диспетчер задач)?
Нативный код C++, работающий на Windows 7. VS2008. Конкретное изменение состояния моего приложения увеличивает рабочий набор (частный рабочий набор) с 16 МБ (6,5 МБ) до 38 МБ (22 МБ). Поскольку это казалось чрезмерным, я исследовал изменение кучи с …
18 май '11 в 10:46
1
ответ
Стек вызовов DebugDiag не отображает номер строки функций в стеке вызовов
Я пытаюсь изолировать утечки памяти в нативном коде на Windows. Я выполнил несколько итераций тестового примера и подключил DebugDiag к процессу, чтобы собрать информацию о предполагаемой утечке (утечка памяти, подтвержденная во время нескольких зап…
18 сен '14 в 16:46
1
ответ
Память в мониторе ресурсов не отображается в UMDH
У меня есть служба, которая периодически начинает сжимать память сервера и должна быть перезапущена, чтобы освободить ее. Я перестал работать с gflags, перезапустил службу и начал делать запланированные снимки UMDH. Когда проблема возникла снова, ме…
21 апр '16 в 15:20
0
ответов
Расследование утечки памяти
Я исследую память приложения, работающего на 32-битной Win 7, созданной в смешанном режиме (VC++ и C#.net). Я уже прошел следующие шаги, пытаясь проанализировать причину утечки: включена база данных трассировки стека в GFlags с помощью UMDH.exe я за…
04 дек '17 в 07:10
1
ответ
Microsoft устарела GFlags и UMDH?
В Windows Vista я обнаружил, что UMDH очень полезен, но я не могу найти его для Windows 7/8, Microsoft не поддерживает GFlags и UMDH? Если да, есть ли способ получить журнал распределений в куче по стеку вызовов в средстве, одобренном Windows 7/8?
20 янв '14 в 13:24
0
ответов
Удаление указателя на массив и журнал UMDH
Я исследовал утечку памяти с помощью приложения, написанного на C# и C++. После того, как я выделил его на пару компонентов C++ с помощью журнала PerfMon и отладки WinDbg/SOS, я попытался использовать UMDH (gflags включен с +ust) для сравнения снимк…
26 янв '16 в 21:17
1
ответ
UMDH не дает стек вызовов
Я использую UMDH(x64) для проверки утечки памяти. Мой код не оптимизирован ни для FPO, ни для использования пользовательских распределителей. Используется только "новый" оператор. "Создать базу данных трассировки стека в пользовательском режиме" вкл…
25 окт '16 в 05:16
1
ответ
Ум: где находятся освобождения, и что такое отрицательное распределение?
У меня есть два фундаментальных вопроса относительно UMDH: Как он может помочь мне найти утечки, если все, что он делает, это распределение отчетов, а не освобождение? В результате сравнения я получаю много новых распределений, но нет отчета о том, …
08 июл '14 в 09:04
3
ответа
Понимание предупреждений UMDH
Я новичок в использовании UMDH, и у меня возникли проблемы с пониманием того, как поступить с некоторыми ошибками, которые он выводит. Я следую типичному использованию (с сайта MS): gflags -i OCES.exe +ust В другом окне терминала: OCES.exe А затем о…
20 окт '10 в 17:03
0
ответов
Почему куча дампа пользовательского режима (UMDH) не обнаруживает утечки BSTR в приложениях x64?
У меня был большой успех в поиске утечек памяти через GFLAGS и UMDH. Однако я только что обнаружил, что UMDH почему-то не видит BSTR-Leaks в 64-битных приложениях. Кто-нибудь знает, почему это так? Это ошибка в UMDH? Изменение того, как Heap-Manager…
22 дек '21 в 17:27