Засіб діагностики 1.1 для налагодження доступна

Застосовується до: Windows Vista UltimateWindows Vista Ultimate 64-bit editionWindows Vista Enterprise

 

Загальні відомості


У цій статті описано, що функції та доступність засобу для налагодження 1.1 для діагностики. Крім того, у цій статті описується використання засобу налагодження 1.1 для діагностики для аналізу та вирішення проблем застосунків.

ВСТУП


Засіб налагодження 1.1 для діагностики покликаний допомогти в усуненні проблем продуктивності, у будь-який процес Win32-режиму користувача. Наприклад, засіб налагодження 1.1 для діагностики допоможе вам виправити неполадки, програма, яка перестає відповідати на запити (зависає) або аварійно завершує роботу, виконує повільно, витік пам'яті або має пам'яті фрагментації проблеми. Засіб налагодження 1.1 для діагностики включає налагодження сценаріїв, Microsoft інформаційних служб Інтернету (IIS) програми, компоненти доступу до веб-даних, застосунки Microsoft COM+ і подібні технології в корпорації Майкрософт.

Налагодження засіб діагностики (DebugDiag) версії 1.2 доступна. Щоб отримати засіб діагностики для налагодження-v 1.2, перейдіть на веб-сайт корпорації Майкрософт:Примітка. Налагодження 1.0 для діагностики засіб доступний як частина IIS Diagnostics Toolkit 1.0 або окремо засіб.

Додаткові відомості


Налагодження 1.1 для діагностики. exe використовує модель компонентних об'єктів Microsoft (COM) об'єкти, щоб забезпечити розширювана об'єктної моделі. Засіб налагодження 1.1 для діагностики включає в себе до сервера сценаріїв і вбудованих звітування рамки.

Компоненти налагодження 1.1 для діагностики. exe

Налагодження служби

Налагодження служби (Dbghost.exe), виконує такі дії:
  • Надає хосту і відокремлює хоста з запущені процеси
  • Збирає дані, монітору продуктивності
  • Звертається до сервера та використовує перелічення HttpStatusCode , щоб визначити стан сервера. Ця операція також називається з HTTP ping.
  • Втрата пам'яті моніторів, у запущені процеси
  • Збирає, налагодження інформація про стан
  • Показує стан кожного визначені правила.

Налагоджувач хост

Налагоджувач хоста (Dbghost.exe), містить Windows символічне налагоджувач Engine (Dbgeng.dll). Налагоджувач надає процеси символічне налагоджувач-системи Windows, так і створює дампи пам'яті. Налагоджувач хоста, також хостів основному модуль, який використовується для аналізу дампи пам'яті.

Примітка. Налагоджувач хоста, не залежать від налагодження діагностики служби (Dbgsvc.exe).

Користувацькі інтерфейси

Інтерфейсів користувача (Debugdiag.exe та Debugdiaganalysisonly.exe) засобу налагодження 1.1 для діагностики, які автоматичного створення сценаріїв в контролю інтерфейси, які використовуються для аналізу дампи пам'яті, і відображення стану запущених процесів. Ці процеси включають за послуги.

Засіб налагодження 1.1 для діагностики, містить три подання:
  • Правила
    Використовується майстер для створення до налагоджувача сценаріїв для керування
  • Розширений аналіз
    Запускається вибраного аналізу сценарію на один або кілька файлів дампа пам'яті
  • Процеси
    Відображає стан запущених процесів і сценаріїв

Як використовувати засіб налагодження в діагностики 1.1

Перед початком Debug-діагностики 1.1. exe, потрібно посвідчення такого роду проблему, яка у вас виникла. Наприклад, визначте, чи застосунок перестає відповідати на запити, аварійно завершує роботу, виконує повільно або витік пам'яті. Після того, як ви знаєте, що тип випуску, можна настроїти засіб налагодження 1.1 для діагностики для збору правильні дані. Потім за допомогою даних для виявлення та усунення проблеми, що проблеми.

Налагодження процесу завершує роботу

Як правило, процес збою вказує на те, що сталася необроблена виняткова ситуація процесу або код, який працює в будь-який процес вільний процес. Налагодження процесу завершує роботу, створити правило, аварійне завершення роботи, процес. Засіб налагодження 1.1 для діагностики можна приєднати до певного процесу. Налагодження 1.1 для діагностики. exe слідкує за процес, за винятком або настроювані точку зупинки, яка викликає неочікуване завершення процесу. У разі виникнення аварії файлу дампа пам'яті, створюється в папці, указаний у правилі.

Докладніше про те, як створити правило аварійно завершує роботу, клацніть номер статті в базі знань Microsoft Knowledge Base:

919789 як засіб налагодження, Діагностика неполадок, пов'язаних із процесом IIS, що несподівано припиняє роботу

Налагодження процес, який перестає відповідати на запити або проблеми зниження продуктивності.

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

Створити правило, зависання та вкажіть процесу та URL відстеження, слід також указати ping-інтервал та значення часу очікування відповіді. Проміжки часу налаштований налагодження 1.1 для діагностики засіб надсилає запит на сервері. Якщо сервер не відповідає перед настройка тайм-ауту, указаний процесу створюється файлу дампа пам'яті.

Щоб отримати додаткові відомості про те, як створити правило, зависання клацніть номер статті в базі знань Microsoft Knowledge Base:

919791 як засіб налагодження Діагностика неполадок, пов'язаних із ЦП процесом у службі IIS

Спосіб 2: Створення файлу дампа пам'яті процесу вручну
Процес, що не відповідає на запити або виконує повільно, можна вручну створити файл дампа пам'яті. Для створення файлу дампа пам'яті процесу вручну, процес подання процеси , клацніть правою кнопкою миші і виберіть Створити повне Userdump.

Налагодження пам'яті або обробки використання

Скористайтесь одним із наведених нижче способів.
Спосіб 1: Створення, витік правила
Після того, як створити правило витік з будь-який процес, Leaktrack.dll файл вводять в процесі відстеження використання пам'яті та обробки використання через деякий час. Якщо правило витік пам'яті або втрата маркер правило, засіб налагодження в діагностики 1.1 створення файлу дампа пам'яті, залежить від часу або пам'яті використання можна настроїти.
Спосіб 2: Створення файлу дампа пам'яті вручну
Для цього процесу у процеси , клацніть правою кнопкою миші і виберіть Монітор за витоку. Цей процес займе розмір проблема, процес, клацніть правою кнопкою миші та виберіть Створити повне Userdump.

Щоб отримати додаткові відомості про те, як створити правило витік пам'яті та маркер, клацніть номер статті в базі знань Microsoft Knowledge Base:

919790 виправлення неполадок втрата пам'яті в процесі IIS за допомогою засобу діагностики IIS-налагодження

Аналіз файли дампу пам'яті

Засіб налагодження 1.1 для діагностики аналіз файлу дампа пам'яті і створення файлу звіту, який містить аналізу. Крім того, що файл звіт містить рекомендації для вирішення проблем, виявлених.

Засіб налагодження 1.1 для діагностики використовує сценарії для аналізу аналізувати процес файл дампа. Аналіз таких сценаріїв, які використовуються найчастіше:
  • Аварійне завершення роботи або зависання Аналізатори
    Аварійне завершення роботи або зависання сценарій аналіз виняток відомості у файлі дампа, якщо виявлено завершує роботу. Аварійне завершення роботи або зависання сценарій, також аналізує файл дампа проблем, які можуть призвести до зависання умови. Цей сценарій включає в себе IIS, Microsoft Data Access Components немає, COM+ і Windows сокет дані до процесу.
  • Пам'яті під час підвищеного навантаження Аналізатори
    Пам'яті під час підвищеного навантаження аналізу сценарію аналізує процес, використання пам'яті і відображаються дані, які збираються Leaktrack.dll-файлу.