Alat Debug diagnostik 1.1 tersedia sekarang

Terjemahan Artikel Terjemahan Artikel
ID Artikel: 931370 - Melihat produk di mana artikel ini berlaku.
 
Perbesar semua | Perkecil semua

Pada Halaman ini

RINGKASAN

Artikel ini menjelaskan fitur dan ketersediaan alat Debug diagnostik 1.1. Selain itu, artikel ini menjelaskan cara menggunakan alat Debug diagnostik 1.1 untuk menganalisis dan menyelesaikan masalah-masalah aplikasi.

PENGENALAN

Alat Debug diagnostik 1.1 dirancang untuk membantu memecahkan masalah kinerja dalam proses mode pengguna Win32. Sebagai contoh, alat Debug diagnostik 1.1 dapat membantu Anda memecahkan masalah aplikasi yang berhenti merespons (hang) crash, melakukan perlahan-lahan, kebocoran kehabisan memori atau memiliki masalah fragmentasi kehabisan memori. Alat Debug diagnostik 1.1 juga mencakup debugging skrip untuk aplikasi layanan informasi Internet Microsoft (IIS), data akses komponen Web, Microsoft COM + aplikasi dan teknologi Microsoft yang terkait.

Debug alat diagnostik (DebugDiag) versi 1.2 tersedia sekarang. Untuk mendapatkan v1.2 Debug alat diagnostik, kunjungi Web site Microsoft berikut:
Debug alat diagnostik v1.2
Catatan Alat Debug diagnostik 1.0 ini tersedia sebagai bagian dari Toolkit diagnostik IIS 1.0 atau sebagai alat yang berdiri sendiri.

INFORMASI LEBIH LANJUT

Alat Debug diagnostik 1.1 menggunakan objek Microsoft Component Object Model (COM) untuk menyediakan extensible object model. Alat Debug diagnostik 1.1 mencakup sejumlah script dan sebuah kerangka kerja pelaporan built-in.

Komponen alat Debug diagnostik 1.1

Layanan Debugging

Debugging layanan (Dbghost.exe) melakukan tindakan berikut:
  • Menempel host dan melepaskan tuan rumah dari menjalankan proses
  • Mengumpulkan data monitor kinerja
  • Kontak server dan menggunakan pencacahan HttpStatusCode untuk menentukan status server. Operasi ini juga dikenal sebagai adalah ping HTTP.
  • Monitor kebocoran kehabisan memori di menjalankan proses
  • Mengumpulkan informasi negara sesi debugging
  • Menunjukkan keadaan setiap aturan yang ditetapkan

Debugger Host

Debugger Host (Dbghost.exe) Host Windows simbolis Debugger mesin (Dbgeng.dll). Debugger Host melekat proses mesin Debugger simbolis Windows dan menghasilkan dump kehabisan memori. Debugger Host juga menyelenggarakan modul utama yang digunakan untuk menganalisis dump kehabisan memori.

Catatan Debugger Host ini tidak bergantung pada layanan Debug diagnostik (Dbgsvc.exe).

Antarmuka pengguna

Antarmuka pengguna (Debugdiag.exe dan Debugdiaganalysisonly.exe) dalam alat Debug diagnostik 1.1 adalah antarmuka yang digunakan untuk menganalisis dump kehabisan memori, mengotomatisasi menciptakan skrip kontrol, dan menampilkan status menjalankan proses. Proses ini meliputi layanan.

Alat Debug diagnostik 1.1 mencakup tiga views:
  • Aturan
    Menggunakan wizard untuk membuat skrip kontrol untuk debugger host
  • Analisis lanjutan
    Menjalankan script analisis dipilih pada berkas dump kehabisan memori satu atau lebih
  • Proses
    Menampilkan status menjalankan proses dan script

Cara menggunakan alat Debug diagnostik 1.1

Sebelum Anda mulai menjalankan alat Debug diagnostik 1.1, Anda harus identitas jenis masalah yang Anda alami. Sebagai contoh, menentukan apakah aplikasi berhenti merespons, crash, melakukan perlahan-lahan atau kebocoran kehabisan memori. Setelah Anda mengetahui jenis masalah, Anda dapat mengkonfigurasi alat Debug diagnostik 1.1 untuk mengumpulkan data yang benar. Kemudian, Anda dapat menggunakan data untuk menentukan dan mengatasi penyebab masalah.

Debug kecelakaan proses

Biasanya, kecelakaan proses menunjukkan bahwa unhandled pengecualian dalam proses atau kode yang berjalan dalam proses telah dihentikan proses. Untuk men-debug sebuah proses kecelakaan, membuat aturan kecelakaan pada proses. Anda dapat melampirkan alat Debug diagnostik 1.1 untuk proses tertentu. Alat Debug diagnostik 1.1 memonitor proses pengecualian atau kustom breakpoint yang menyebabkan proses untuk mengakhiri tiba-tiba. Ketika kecelakaan terjadi, berkas dump kehabisan memori yang dibuat dalam folder yang ditentukan dalam aturan.

Untuk informasi lebih lanjut tentang cara membuat aturan kecelakaan, klik nomor artikel berikut ini untuk melihat artikel di dalam Pangkalan Pengetahuan Microsoft:
919789Cara menggunakan alat Debug diagnostik untuk memecahkan proses IIS yang berhenti tiba-tiba

Debug proses yang berhenti merespons atau masalah kinerja lambat

Gunakan salah satu metode berikut.
Metode 1: Membuat aturan menggantung
Menggantung fitur pemantauan dirancang untuk memecahkan masalah kinerja proses IIS. Sebagai contoh, Anda dapat membuat aturan menggantung untuk memecahkan masalah di mana halaman dalam aplikasi web yang memakan waktu lebih lama dari yang diharapkan untuk me-load atau tidak memuat sama sekali.

Ketika Anda membuat aturan menggantung dan kemudian tentukan proses dan URL untuk memantau, Anda juga harus menentukan ping interval dan nilai waktu habis respon. Alat Debug diagnostik 1.1 mengirimkan permintaan ke server pada interval dikonfigurasi. Jika server tidak merespon sebelum waktu habis-dikonfigurasi, berkas dump kehabisan memori yang dihasilkan untuk proses tertentu.

Untuk informasi lebih lanjut tentang cara membuat aturan menggantung, klik nomor artikel berikut ini untuk melihat artikel di dalam Pangkalan Pengetahuan Microsoft:
919791Cara menggunakan alat diagnostik Debug untuk memecahkan masalah penggunaan CPU tinggi proses di IIS
Metode 2: Manual membuat berkas dump kehabisan memori untuk proses
Ketika proses berhenti merespons atau melakukan perlahan-lahan, Anda dapat secara manual membuat berkas dump kehabisan memori. Untuk secara manual membuat berkas dump kehabisan memori untuk proses, klik-kanan proses Proses melihat, dan kemudian klik Membuat penuh Userdump.

Debug kehabisan memori atau menangani penggunaan

Gunakan salah satu metode berikut.
Metode 1: Membuat aturan kebocoran
Bila Anda membuat aturan kebocoran terhadap proses, berkas Leaktrack.dll disuntikkan ke dalam proses untuk melacak penggunaan kehabisan memori dan menangani penggunaan Dari Waktu ke waktu. Bila Anda mengkonfigurasi aturan kebocoran kehabisan memori atau menangani kebocoran aturan, Anda dapat mengkonfigurasi alat Debug diagnostik 1.1 untuk menghasilkan berkas dump kehabisan memori yang didasarkan pada penggunaan waktu atau kehabisan memori.
Metode 2: Manual membuat berkas dump kehabisan memori
Untuk melakukannya, klik-kanan proses Proses melihat, dan kemudian klik Monitor kebocoran. Ketika proses tumbuh ukuran masalah, klik-kanan proses, dan kemudian klik Membuat penuh Userdump.

Untuk informasi lebih lanjut tentang cara membuat kebocoran kehabisan memori dan menangani aturan, klik nomor artikel berikut ini untuk melihat artikel di dalam Pangkalan Pengetahuan Microsoft:
919790Cara menggunakan alat diagnostik Debug IIS untuk memecahkan kebocoran kehabisan memori pada proses IIS

Menganalisis berkas dump kehabisan memori

Alat Debug diagnostik 1.1 dapat menganalisis berkas dump kehabisan memori dan menghasilkan file laporan yang mencakup analisis. Selain itu, file laporan termasuk rekomendasi untuk menyelesaikan masalah-masalah yang diidentifikasi.

Alat Debug diagnostik 1.1 menggunakan analisis script untuk menganalisis berkas dump proses. Berikut analisis skrip yang paling sering digunakan:
  • Kecelakaan/menggantung analisator
    Script kecelakaan/menggantung menganalisis pengecualian informasi pada berkas dump jika kecelakaan terdeteksi. Kecelakaan/menggantung script juga menganalisis berkas dump untuk masalah yang diketahui menyebabkan kondisi menggantung. Script ini meliputi IIS, Microsoft Data akses komponen, COM +, dan Windows soket informasi yang berhubungan dengan proses.
  • kehabisan memori tekanan analisator
    kehabisan memori tekanan analisis script menganalisa penggunaan kehabisan memori dari proses dan menampilkan data yang dikumpulkan oleh berkas Leaktrack.dll.

Properti

ID Artikel: 931370 - Kajian Terakhir: 07 Mei 2012 - Revisi: 1.0
Berlaku bagi:
  • 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
Kata kunci: 
kbwebserver kbtshoot kbinfo kbmt KB931370 KbMtid
Penerjemahan Mesin
PENTING: Artikel ini diterjemahkan menggunakan perangkat lunak mesin penerjemah Microsoft dan bukan oleh seorang penerjemah. Microsoft menawarkan artikel yang diterjemahkan oleh seorang penerjemah maupun artikel yang diterjemahkan menggunakan mesin sehingga Anda akan memiliki akses ke seluruh artikel baru yang diterbitkan di Pangkalan Pengetahuan (Knowledge Base) dalam bahasa yang Anda gunakan. Namun, artikel yang diterjemahkan menggunakan mesin tidak selalu sempurna. Artikel tersebut mungkin memiliki kesalahan kosa kata, sintaksis, atau tata bahasa, hampir sama seperti orang asing yang berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab terhadap akurasi, kesalahan atau kerusakan yang disebabkan karena kesalahan penerjemahan konten atau penggunaannya oleh para pelanggan. Microsoft juga sering memperbarui perangkat lunak mesin penerjemah.
Klik disini untuk melihat versi Inggris dari artikel ini:931370

Berikan Masukan

 

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