Теперь доступно средство диагностики 1.1, отладка

Переводы статьи Переводы статьи
Код статьи: 931370 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

В этой статье

Аннотация

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

Введение

Средство диагностики отладка 1.1 предназначен для помощи в устранении проблем с производительностью в любых процессов режима пользователя Win32. Например средство отладки 1.1 диагностики помогут устранить приложение, которое перестает отвечать на запросы (зависает) или аварийно завершает работу, выполняется медленно, утечки памяти или имеет проблемы фрагментации памяти. Средства отладка диагностики 1.1 включает отладку сценариев для приложения Microsoft Internet Information Services (IIS), Web компонентов доступа к данным, приложений Microsoft COM + и соответствующих технологиях корпорации Майкрософт.

Средство диагностики отладка 1.1 доступен как автономное средство. Чтобы загрузить средство отладки 1.1 диагностики, посетите следующий веб-узел корпорации Майкрософт:
http://www.Microsoft.com/downloads/details.aspx?FamilyID=28bd5941-c458-46f1-b24d-f60151d875a3
ПримечаниеСредство диагностики отладка 1.0 доступна как часть 1.0 набора средств диагностики службы IIS, или как изолированный инструмент.

Дополнительная информация

Средство диагностики отладка 1.1 использует объекты модели компонентных объектов Microsoft (COM) для обеспечения расширяемую объектную модель. Средства отладка диагностики 1.1 включает в себя сервер сценариев и встроенных отчетов платформы.

Компоненты средства диагностики 1.1, отладка

Службы отладки

Отладки службы (Dbghost.exe) выполняет следующие действия:
  • Присоединяет основному приложению и отсоединяет узла из запущенных процессов
  • Собирает данные монитора производительности
  • Обращается к серверу и используетHttpStatusCodeперечисления для определения состояния сервера. Эта операция также называется ping HTTP.
  • Утечки памяти мониторов в запущенных процессов
  • Собирает отладочную информацию о состоянии сеанса
  • Отображает состояние каждого определенные правила

Узел отладчика

Узлы the Host отладчика (Dbghost.exe) символических ядро отладчика Windows (Dbgeng.dll). Узел отладчик присоединяет процессов Symbolic Debugger ядро Windows и создает дамп памяти. Отладчик узел также содержит основной модуль, который используется для анализа дампов памяти.

ПримечаниеThe Host отладчика не зависит отладка диагностики службы (Dbgsvc.exe).

Пользовательские интерфейсы

Интерфейсы пользователя (Debugdiag.exe и Debugdiaganalysisonly.exe) в программе Debug диагностики 1.1 являются интерфейсы, которые используются для анализа дампов памяти, автоматизировать создание сценариев для управления и отображается состояние выполняющихся процессов. Эти процессы содержат службы.

Средство диагностики отладка 1.1 содержит три представления:
  • Правила
    Используется мастер создания сценариев управления узла отладчика
  • Дополнительные анализа
    Запускает сценарий выбранного анализа на один или несколько файлов дампа памяти
  • Процессы
    Отображается состояние выполняющихся процессов и сценарии

Использование средства диагностики 1.1, отладка

Перед запуском средства отладки 1.1 диагностики, необходимо удостоверение типа проблемы, при возникновении. Например определяет ли приложение перестает отвечать на запросы, происходит сбой, выполняется медленно или утечка памяти. После известен тип проблемы, можно настроить средство отладки 1.1 диагностики для сбора данных. Затем с помощью данных можно определить и устранить причину проблемы.

Сбой процесса отладки

Обычно сбой процесса указывает, что процесс завершил работу необработанного исключения в процессе или код, выполняемый в процессе. Для отладки сбоя процесса, создайте правило сбоя процесса. Можно вложить средства отладки 1.1 диагностики для определенного процесса. Средства отладки 1.1 диагностики контролирует процесс для всех исключений или пользовательские точки останова, которая вызывает неожиданное завершение процесса. При возникновении сбоя в папке, указанной в правиле. создается файл дампа памяти

Для получения дополнительных сведений о том, как создать правило, после сбоя, щелкните следующий номер статьи базы знаний Майкрософт:
919789Инструкции по использованию отладка диагностики для устранения неполадок в процессе IIS, неожиданной остановки

Отладку процесса, который перестает отвечать на запросы или проблемы низкой производительности

Воспользуйтесь одним из следующих методов.
Способ 1: создайте правило зависает
Функция зависает наблюдение за предназначена для устранения проблем с производительностью процесса IIS. Например, можно создать правило зависает, чтобы устранить проблему, в котором принимать дольше, чем требуется для загрузки страницы в веб-приложения или не загружаются на все

При создании правила «зависнуть» и укажите процесса и URL-адрес для наблюдения, необходимо также указать интервал проверки связи и значение времени ожидания ответа. Средства отладки 1.1 диагностики отправляет запрос к серверу через настроенные интервалы времени. Если сервер не отвечает до заданного времени ожидания, для указанного процесса. создается файл дампа памяти

Для получения дополнительных сведений о том, как создать правило «зависнуть», щелкните следующий номер статьи базы знаний Майкрософт:
919791Как использовать средство диагностики отладки для устранения неполадок высокая загрузка ЦП процессом в IIS
Способ 2: вручную создавать файл дампа памяти для процесса
, Когда процесс перестает отвечать на запросы или выполняется медленно, можно вручную создать файл дампа памяти. Чтобы вручную создать файл дампа памяти для процесса, щелкните правой кнопкой мыши процесс, вПроцессыпросмотреть и нажмите кнопкуСоздание полного средства.

Отладка памяти или обработки использования

Воспользуйтесь одним из следующих методов.
Способ 1: создайте правило утечки
При создании правила утечку с процессом, файл Leaktrack.dll, введенный в процесс отслеживания использования памяти и использования со временем. При настройке правила утечки памяти или правила утечка дескриптора можно настроить средство отладки 1.1 диагностики для создания файла дампа памяти, основанный на использовании или память.
Способ 2: вручную создавать файл дампа памяти
Для этого щелкните правой кнопкой мыши процесс, вПроцессыпросмотреть и нажмите кнопкуМонитор для утечек. Когда процесс роста размера проблему, щелкните процесс правой кнопкой мыши и выберите командуСоздание полного средства.

Для получения дополнительных сведений о способах создания памяти и обработки правила утечек памяти, щелкните следующий номер статьи базы знаний Майкрософт:
919790Использование средства диагностики, отладки IIS для устранения утечки памяти в процессе IIS

Файлы дампа памяти анализ

Средство the 1.1 диагностика отладки можно проанализировать файл дампа памяти и создания файла отчета, который включает анализ. Кроме того, файл отчета содержит рекомендации для решения проблем, которые идентифицируются.

Средство the 1.1 отладка диагностики использует анализ сценариев для анализа файла дампа памяти процесса. Наиболее часто используются следующие сценарии анализа:
  • Сбой или зависание анализаторов
    Сбой или зависание сценария анализирует сведения об исключении в файле дампа при обнаружении сбоя. Сбой или зависание сценария также анализирует файл дампа для устранения проблем, которые продуктам зависает. Этот сценарий включает в себя службы IIS, компоненты доступа К данным, COM + и сокетов Windows сведений, относящихся к процессу.
  • Анализаторов давление памяти
    Сценарий анализа давление памяти анализа использования памяти процесса и отображает данные, собранные в файле Leaktrack.dll.

Свойства

Код статьи: 931370 - Последний отзыв: 4 октября 2011 г. - Revision: 3.0
Информация в данной статье относится к следующим продуктам.
  • Windows Vista Ultimate
  • Windows Vista Ultimate 64-bit edition
  • Windows Vista Enterprise
  • Windows Vista Enterprise 64-bit edition
  • Windows Vista Business
  • Windows Vista Business 64-bit edition
  • Windows Vista Home Premium
  • Windows Vista Home Premium 64-bit edition
  • Windows Vista Home Basic
  • Windows Vista Home Basic 64-bit edition
  • Windows Vista Starter
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard x64 Edition
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems
  • Microsoft Windows Server 2003, Datacenter x64 Edition
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Home Edition
  • операционная система Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Professional Edition
Ключевые слова: 
kbwebserver kbtshoot kbinfo kbmt KB931370 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:931370

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com