Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Есть ли инструментарий для анализа дампа памяти винды  (Прочитано 8349 раз)
0 Пользователей и 1 Гость смотрят эту тему.
PSD
Главный специалист

ru
Offline Offline
Пол: Мужской

« : 05-12-2006 05:43 » 

Собственно сабж...
« Последнее редактирование: 05-12-2006 06:07 от PSD » Записан

Да да нет нет все остальное от лукавого.
Антон (LogRus)
Глобальный модератор

ru
Offline Offline
Пол: Мужской
Внимание! Люблю сахар в кубиках!


WWW
« Ответ #1 : 05-12-2006 06:12 » 

VisualStudio Улыбаюсь
В хелпе есть описание как загружать и делать дампы
а если положишь рядом экзешники и pdb то видно исходный код. Улыбаюсь
Правда это для того случая когда под анализом подразумевается просматривание стека вызовов/потоков, сотояния переменных и нажимания кнопеньки F5 для продолжения исполнения для последующего отлова точки "разрыва"
Записан

Странно всё это....
PSD
Главный специалист

ru
Offline Offline
Пол: Мужской

« Ответ #2 : 05-12-2006 06:26 » 

Хм и что можно загрузить дамп памяти который делает сервер винды при креше?

(а можно название статьи или раздела спавки, а то тут много всего и по англицки )
Записан

Да да нет нет все остальное от лукавого.
PSD
Главный специалист

ru
Offline Offline
Пол: Мужской

« Ответ #3 : 05-12-2006 06:35 » 

Верней я не могу вехать где эта команда которой грузить файл
Записан

Да да нет нет все остальное от лукавого.
Антон (LogRus)
Глобальный модератор

ru
Offline Offline
Пол: Мужской
Внимание! Люблю сахар в кубиках!


WWW
« Ответ #4 : 06-12-2006 06:48 » new

Мы обычно делаем так
drwtsn32 -i устанавливаем Доктора Ватсона как дебагер
далее drwtsn32 там ставим всякие галочи что бы он дам делал в случае, если какая-нибудь кинет AccessVialation или что-то подобное
далее запускаем прогу моделируем падение или просто дожидаемся падения(желательно рядом с прогой положить pdb файлы но можно и не ложить)
ватсон делает лог и дамп(если софтина съедала мегов под пару сотен памяти сохранение дампаможет занять некоторое продолжительное время)
в логе ватсона есть такая надпись FAULT(рекомендую искать с конца) там ты чуть ниже увидешь раскрученный стек
далее дамп
открываешь студию нажимаешь открыть проект и вкачестве проекта выбираешь дамп
ложишь рядом с дампом софтину с её библиотеками и pdb файлами нажимаешь в студии F5(перед этим в меню Debug->Exceptions поставить отлов всех исключений в точке возникновения Break into debuger) она попросить сохранить солюшен(сохраняем) и налождаемся процессом отладки, можно пошагово всё ловить через традиционный F10
что касается help
ms-help://MS.VSCC.2003/MS.MSDNQTR.2004OCT.1033/vsdebug/html/vxtskSavingOpeningDumpFiles.htm
поиши по индексу(прямо в студии) слово dump
Записан

Странно всё это....
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines