Bagikan melalui


Menganalisis performa kode asinkron .NET

Gunakan alat .NET Async untuk menganalisis performa kode asinkron di aplikasi Anda.

Nota

Alat .NET Async memerlukan Visual Studio 2019 versi 16.7 atau yang lebih baru dan proyek .NET yang menggunakan asinkron dan menunggu.

Pengaturan

  1. Pilih Alt+F2 untuk membuka profiler performa di Visual Studio.

  2. Pilih kotak centang .NET Async .

    Alat Asinkron .NET dipilih

  3. Klik tombol Mulai untuk menjalankan alat.

  4. Setelah alat mulai berjalan, buka skenario yang ingin Anda profilkan di aplikasi Anda. Lalu pilih Hentikan pengumpulan atau tutup aplikasi Anda untuk melihat data Anda.

  5. Setelah pengumpulan berhenti, Anda akan melihat tabel aktivitas yang terjadi selama sesi pemprofilan Anda.

    Alat .NET Async berhenti

Peristiwa asinkron diatur ke dalam aktivitas secara kronologis. Setiap menampilkan waktu mulai, waktu akhir, dan durasinya.

Setiap baris yang sesuai dengan tugas diberi label di kolom Nama . Untuk nama tugas apa pun yang tidak dapat diselesaikan, label Tugas dalam muncul. Diikuti dengan nama metode di mana tugas itu terjadi. Jika aktivitas asinkron tidak selesai dalam sesi pengumpulan, label Tidak Lengkap muncul di kolom Waktu Akhir .

Untuk menyelidiki lebih lanjut tugas atau aktivitas tertentu, klik kanan baris. Lalu pilih Buka File Sumber untuk melihat di mana dalam kode Anda aktivitas tersebut terjadi.

Alat .NET Async dengan Buka File Sumber dipilih