Bagikan melalui


Visualisasikan penghitung dotnet dari profiler Visual Studio

Alat Penghitung .NET memungkinkan Anda memvisualisasikan penghitung dotnet dari waktu ke waktu langsung dari dalam profiler Visual Studio.

Nota

Alat .NET Counters memerlukan Visual Studio 2019 versi 16.7 atau yang lebih baru dan menargetkan .NET Core 3.0+ dan .NET 5+.

Untuk informasi tambahan tentang belajar menggunakan alat Penghitung .NET secara efektif, lihat studi kasus : Mengisolasi masalah performa.

Pengaturan

  1. Buka Profiler Performa (Alt + F2 atau Debug -> Profiler Performa) di Visual Studio.

  2. Pilih kotak centang Penghitung .NET.

    Alat penghitung dipilih.

  3. Klik tombol Mulai untuk menjalankan alat.

Untuk informasi selengkapnya tentang cara mengoptimalkan performa alat, lihat Mengoptimalkan pengaturan Profiler.

Memahami data Anda

Saat alat ini mulanya mengumpulkan data, Anda dapat melihat data nyata penghitung dotnet .

pengumpulan alat Penghitung .NET.

Anda juga dapat melihat grafik penghitung dengan memilih kotak centang di samping nama penghitung. Anda dapat menampilkan grafik beberapa penghitung pada satu waktu.

Setelah selesai menggunakan aplikasi dan mengumpulkan data, Anda dapat menghentikan pengumpulan untuk laporan yang lebih rinci. Untuk melakukan ini, tekan tombol Stop Collection.

Setelah laporan dimuat, Anda akan melihat laporan akhir yang mirip dengan yang ditunjukkan di bawah ini.

laporan alat penghitung .NET.

Laporan ini memperlihatkan kepada Anda nilai berikut:

  • Min - Nilai minimum untuk penghitung tersebut dalam rentang waktu yang dipilih.
  • Maks - Nilai maksimum untuk penghitung tersebut dalam rentang waktu yang dipilih.
  • Rata-rata - Nilai rata-rata untuk penghitung tersebut dalam rentang waktu yang dipilih.

Anda bisa memfilter atau menambahkan kolom dalam tabel dengan mengklik kanan judul kolom dan memilih judul.

kolom alat Penghitung .NET.

Anda juga dapat melihat grafik dalam laporan terperinci dengan memilih kotak centang di samping penghitung. Data dalam tabel mewakili nilai seluruh durasi jejak yang Anda kumpulkan secara default. Untuk memfilter data ke rentang waktu tertentu, klik dan seret pada grafik.

alat Penghitung .NET pemfilteran waktu.

Tabel diperbarui ke nilai yang relevan untuk waktu yang dipilih dalam grafik. Gunakan tombol Hapus Pilihan untuk mengatur ulang rentang waktu yang dipilih ke seluruh jejak.

Lihat data pengukur .NET Meter

Mulai Visual Studio 2022 versi 17.8, alat Pencacah .NET mendukung integrasi dengan .NET Meter API, menambahkan dukungan untuk opsi instrumen seperti Counter dan ObservableCounter.

Counter melacak perubahan nilai dari waktu ke waktu, dengan pemanggil melaporkan pembaruan menggunakan Counter.Add. Sebaliknya, ObservableCounter mirip dengan Counter, tetapi pemanggil yang bertanggung jawab untuk melacak nilai total. Alat Penghitung .NET melaporkan tingkat perubahan total.

Untuk informasi selengkapnya, lihat Membuat Metrik.

Lihat data histogram Pengukur .NET

Mulai Visual Studio 2022 versi 17.12 Pratinjau 2, alat Penghitung .NET mendukung integrasi .NET Meter Histogram.

Histogram Meter .NET memungkinkan Anda mengidentifikasi dan menganalisis data histogram yang dihasilkan oleh instrumen berbasis .NET, yang direkam menggunakan CreateHistogram. Saat merekam data menggunakan instrumen histogram, hasilnya divisualisasikan, memberikan representasi distribusi data yang jelas.

Data histogram real-time ditampilkan bersama penghitung yang lain, di bawah nama instans Meter.

Untuk membuka grafik histogram, pilih nama instrumen untuk instans Meter, seperti yang ditunjukkan di sini.

pengukur data histogram .NET Counters.

Dalam contoh sebelumnya, alat ini menunjukkan data untuk persentil ke-50, 90, dan ke-95 dari pengukuran yang direkam.