Android

PerfView: Unduh Alat Analisis Kinerja dari Microsoft

PerfView: The Ultimate .NET Performance Tool

PerfView: The Ultimate .NET Performance Tool
Anonim

Microsoft telah merilis versi terbaru PerfView, yang memperbaiki bug kecil dan menambahkan dukungan untuk Microsoft.NET 4.5. Microsoft telah mengembangkan alat ini untuk menganalisis dan mengisolasi masalah kinerja CPU atau Memori terkait untuk pengembang aplikasi. Ini akan membantu Anda mempersempit fungsi atau utas, yang menyebabkan masalah kinerja dan mengarah ke kode sumber, sehingga Anda dapat mengoptimalkannya atau memperbaiki bug di bagian tertentu.

PerfView

Tidak seperti beberapa alat lain, Saya telah menemukan PerfView dari Microsoft, menjadi sangat user-friendly dengan banyak informasi hyperlink untuk pengguna, untuk memahami cara kerjanya. Microsoft telah menyertakan file Tutorial.exe; coba dan lihat cara kerjanya. Alat ini menggunakan fitur Event Tracing for Windows (ETW) untuk menganalisis dan membuang data. Ini sangat membantu saat memecahkan masalah terkait kinerja untuk program Anda.

Alat ini pada dasarnya mengambil snapshot dari tumpukan, dengan mengganggu CPU. Sangat disarankan untuk membaca bagian Tutorial dan panduan yang disediakan di dalam alat, untuk memahami alat ini dengan lebih baik.

Secara default, dibutuhkan tumpukan semua proses - tetapi Anda dapat memilih file EXE yang Anda tongkat untuk memecahkan masalah. Seperti yang Anda lihat pada gambar di bawah ini, Anda memberi tahu Anda nama setiap frame dalam kumpulan tumpukan, dengan total biaya CPU dan jumlah total biaya.

Dengan cara ini, pemecahan masalah jauh lebih mudah, dan ini membantu Anda mengetahui, bingkai mana di tumpukan yang dapat menyebabkan masalah penggunaan CPU dan menyematkan sumbernya. Anda juga dapat mendefinisikan server Symbol, sehingga ia dapat mengunduhnya dan meng-cache-nya secara lokal.

Ini adalah alat yang hebat bagi pengembang aplikasi untuk mempersempit dan memperbaiki masalah kinerja yang berhubungan dengan pin-point, lebih efektif. Jika Anda pengembang aplikasi, pastikan untuk memeriksa PerVeiw;

PerfView Tutorials

Untuk informasi lebih lanjut di sini adalah beberapa video tutorial yang tersedia tentang Investigasi waktu:

  1. Mengumpulkan Data dengan Perintah PerfView `Run`
  2. Investigasi CPU Sederhana
  3. Resolusi Simbol
  4. Pengelompokan dan Pelipatan
  5. Pengeboran Menjadi Biaya

Unduhan PerfView

Anda dapat mengunduhnya dari sini.