Bagikan melalui


Penelusuran Kesalahan, Pelacakan, dan Pembuatan Profil

Untuk men-debug aplikasi .NET Framework, lingkungan kompiler dan runtime harus dikonfigurasi untuk mengaktifkan debugger untuk melampirkan ke aplikasi dan untuk menghasilkan simbol dan peta garis, jika memungkinkan, untuk aplikasi dan bahasa perantara Microsoft (MSIL) yang sesuai. Setelah aplikasi terkelola di-debug, aplikasi dapat diprofilkan untuk meningkatkan performa. Pembuatan profil mengevaluasi dan menjelaskan baris kode sumber yang menghasilkan kode yang paling sering dijalankan, dan berapa banyak waktu yang diperlukan untuk menjalankannya.

Aplikasi .NET Framework mudah di-debug dengan menggunakan Visual Studio, yang menangani banyak detail konfigurasi. Jika Visual Studio tidak diinstal, Anda dapat memeriksa dan meningkatkan performa aplikasi .NET Framework dengan menggunakan kelas penelusuran kesalahan di namespace .NET FrameworkSystem.Diagnostics. Namespace layanan ini mencakup kelas Trace, Debug, dan TraceSource untuk melacak alur eksekusi, dan kelas Process, EventLog, dan PerformanceCounter untuk kode pembuatan profil.

Di Bagian Ini

Mengaktifkan Penelusuran Kesalahan JIT-Attach
Menunjukkan cara mengonfigurasi registri ke JIT-attach mesin debug ke aplikasi .NET Framework.

Membuat Gambar Lebih Mudah untuk Di-Debug
Menunjukkan cara mengaktifkan pelacakan JIT dan menonaktifkan pengoptimalan untuk membuat perakitan lebih mudah di-debug.

Melacak dan Menginstrumentasikan Aplikasi
Menjelaskan cara memantau eksekusi aplikasi Anda saat sedang berjalan, dan cara melengkapinya untuk menampilkan seberapa baik performanya atau apakah ada yang salah.

Mendiagnosis Kesalahan menggunakan Asisten Penelusuran Kesalahan Terkelola
Menjelaskan asisten penelusuran kesalahan terkelola (MDA), yang merupakan alat bantu penelusuran kesalahan yang berfungsi bersama dengan runtime bahasa umum (CLR) untuk memberikan informasi tentang status runtime.

Meningkatkan Penelusuran Kesalahan dengan Atribut Tampilan Debugger
Menjelaskan bagaimana pengembang jenis dapat menentukan seperti apa jenis tersebut akan terlihat saat ditampilkan dalam debugger.

Penghitung Performa
Menjelaskan penghitung yang dapat Anda gunakan untuk melacak performa aplikasi.

Lakukan debugging aplikasi ASP.NET atau ASP.NET Core dalam Visual Studio
Menyediakan prasyarat dan instruksi tentang cara men-debug aplikasi ASP.NET selama pengembangan atau setelah penyebaran.

Panduan Pengembangan
Memberikan panduan untuk semua bidang dan tugas teknologi utama untuk pengembangan aplikasi, termasuk membuat, mengonfigurasi, debugging, mengamankan, dan menyebarkan aplikasi Anda, serta informasi mengenai pemrograman yang dinamis, interoperabilitas, ekstensibilitas, manajemen memori, dan pengaluran.