CARA: Menganalisis ASP.NET Web kinerja aplikasi dengan menggunakan alat administrasi kinerja

Terjemahan Artikel Terjemahan Artikel
ID Artikel: 815159 - Melihat produk di mana artikel ini berlaku.

DALAM TUGAS INI

Perbesar semua | Perkecil semua

Pada Halaman ini

RINGKASAN

Artikel ini selangkah demi selangkah menjelaskan cara menganalisa ASP.NET Kinerja aplikasi web dengan menggunakan alat administrasi kinerja.

ASP.NET menyediakan banyak informasi melalui standar kinerja Counter. Penghitung kinerja standar dapat dipantau dengan menggunakan Kinerja snap-in. Informasi ini sangat berguna untuk sistem administrator yang harus memahami karakteristik kinerja ASP.NET aplikasi. The penghitung kinerja dapat mengungkapkan waktu yang dibutuhkan untuk membuat halaman, beban ditempatkan pada prosesor, dan jumlah aktif ASP.NET sesi.

Pemantauan Counter kunci ini sangat berguna dalam situasi yang Ikuti:
  • Anda dapat membuat kinerja dasar dan kemudian menggunakan ini dasar untuk mengukur dampak dari perubahan konfigurasi dan aplikasi upgrade.
  • Anda dapat memvalidasi perubahan yang dibuat untuk konfigurasi aplikasi khusus untuk meningkatkan kinerja.
  • Anda dapat memverifikasi bahwa hardware upgrade memiliki efek yang Anda ingin di kinerja.
  • Anda dapat memantau kinerja aplikasi di bawah beban. Beban dapat berupa nyata atau secara buatan dihasilkan oleh alat seperti alat Web Aplikasi stres.
  • Anda dapat menentukan dampak kinerja aplikasi upgrade.
Artikel ini menjelaskan Counter terpenting yang dapat Anda menggunakan untuk menganalisis kinerja ASP.NET aplikasi. Hal ini tidak lengkap Daftar ASP.Counter yang bersih. Hanya sedikit Counter yang harus Anda miliki untuk mengukur kinerja aplikasi dijelaskan.

kembali ke atas

Kunci penghitung Monitor kinerja

Counter ini paling mudah dilihat dengan menggunakan kinerja snap-in. Untuk menjalankan snap-in kinerja, ikuti langkah-langkah ini:
  1. Pada taskbar, klik mulai, arahkan keTataan, lalu klik Kontrol Panel.
  2. Klik dua kali Alat administratiffolder dan kemudian klik dua kali Kinerja alat.
  3. Ketika kinerja snap-in dimulai, klik untuk memilihMonitor Sistem objek dalam pane kiri dan kemudian klikTambahkan pada bilah alat untuk menambah penghitung yang dijelaskan di Tabel berikut.
    Perkecil tabel iniPerbesar tabel ini
    Kinerja objekCounterContoh (jika diperlukan)Deskripsi
    Proses% Waktu prosesoraspnet_wpPersentase waktu itu waktu prosesor dikonsumsi oleh ASP.NET. Ketika Anda membandingkan performa di bawah standar beban terhadap sebelumnya ditangkap dasar, menurun di counter ini mengungkapkan lebih rendah prosesor persyaratan, dan karena itu greater skalabilitas.
    ProsesSet bekerjaaspnet_wpThe jumlah memori yang secara aktif digunakan oleh ASP.NET. Sementara aplikasi pengembang memiliki kendali besar atas bagaimana memori dikonsumsi oleh aplikasi, administrator sistem dapat memiliki dampak yang signifikan dengan menyesuaikan sesi periode waktu habis.
    ASP.NET AplikasiPermintaan/Sec__Total__Ketika Anda menganalisis kinerja terhadap beban artifisial dihasilkan, counter ini memungkinkan Anda untuk Verifikasi bahwa permintaan ditangani secepat mereka akan dikirim. Jika jumlah permintaan per kedua jatuh di bawah jumlah permintaan yang dihasilkan per kedua, antrian terjadi. Ini berarti bahwa tingkat maksimum permintaan telah mengalahkan. Ketika Anda menganalisis pengguna aktual beban dalam lingkungan produksi, ini Counter mengungkapkan bagaimana sibuk situs.
    ASP.Aplikasi NETSesi Aktif__Total__Counter ini menunjukkan jumlah ASP.NET sesi yang telah dibuat, tapi belum habis. Diaktifkan sesi ASP.NET aplikasi menciptakan sesi baru ketika permintaan pengguna dikirimkan tanpa cookie. Sesi yang dihapus ketika aplikasi menghancurkan sesi atau ketika sesi kali. Secara default, ASP.NET sesi waktu keluar setelah 20 menit. Setiap sesi mengkonsumsi memori. Oleh karena itu, jika Anda mengurangi melakukan sesi Anda dapat meningkatkan kinerja jika sesi menggunakan jumlah besar memori, dan sejumlah sesi aktif. Memantau bekerja mengatur counter untuk mengukur dampak sesi time-out telah pada pemakaian memori.
    ASP.NETNegara Server sesi AktifCounter ini menunjukkan informasi yang sama seperti sesi Aktif counter di ASP.NET aplikasi kinerja objek. Menggunakan meja ini ketika server negara yang digunakan sebagai pengganti dalam proses sesi.
    ASP.NET Permintaan eksekusi WaktuCounter ini menunjukkan waktu, dalam milidetik, itu yang diperlukan untuk membuat halaman terakhir yang diminta dan kemudian mengirimkan ke pengguna. Ini Counter umumnya akan lebih besar daripada waktu jejak menunjukkan untuk membuat Halaman. Counter ini adalah pengukuran yang lebih komprehensif dari mulai untuk selesai permintaan waktu. Jika counter ini menunjukkan average lebih rendah jika dibandingkan dengan dasar, maka baik skalabilitas dan kinerja aplikasi memiliki telah meningkat.
kembali ke atas

REFERENSI

Untuk informasi lebih lanjut tentang pemantauan kinerja ambang batas, lihat.NET Framework SDK dokumentasi atau kunjungi berikut Microsoft Web site:

http://MSDN.Microsoft.com/Library/en-US/vbcon/HTML/vboriinstrumentingperformancethresholdsonserver.asp

kembali ke atas


Properti

ID Artikel: 815159 - Kajian Terakhir: 04 Oktober 2011 - Revisi: 2.0
Berlaku bagi:
  • Microsoft ASP.NET 1.0
  • Microsoft ASP.NET 1.1
Kata kunci: 
kbperformance kbweb kbhowtomaster kbmt KB815159 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:815159
Sanggahan Konten KB yang Tidak Lagi Diperbarui
Artikel ini berisi tentang produk yang tidak lagi didukung oleh Microsoft. Oleh karena itu, artikel ini disajikan ?sebagaimana adanya? dan tidak akan diperbarui.

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