Android

PerfView: Muat turun Alat Analisis Prestasi dari Microsoft

PerfView Tutorial 2 A Simple CPU Performance Investigation

PerfView Tutorial 2 A Simple CPU Performance Investigation
Anonim

Microsoft telah mengeluarkan versi terkini PerfView, yang membetulkan pepijat kecil dan menambah sokongan untuk Microsoft.NET 4.5. Microsoft telah membangunkan alat ini untuk menganalisis dan mengasingkan isu prestasi CPU yang berkaitan dengan memori untuk pemaju aplikasi. Ia akan membantu anda menyempitkan fungsi atau thread, yang menyebabkan masalah prestasi dan menunjuk kepada kod sumber, supaya anda dapat mengoptimumkan atau membetulkan sebarang bug di bahagian tertentu.

PerfView

Tidak seperti beberapa alat lain, Saya telah menemui PerfView dari Microsoft, untuk menjadi sangat user-friendly dengan banyak maklumat hyperlink untuk pengguna, untuk memahami bagaimana ia berfungsi. Microsoft telah memasukkan fail Tutorial.exe; cuba dan lihat bagaimana ia berfungsi. Alat ini menggunakan ciri Pengesanan Acara untuk Windows (ETW) untuk menganalisis dan membuang data. Ia sangat membantu semasa menyelesaikan masalah masalah berkaitan prestasi untuk program anda.

Alat ini pada dasarnya mengambil snapshot dari tumpukan, dengan mengganggu CPU. Ia sangat mengesyorkan untuk membaca bahagian Tutorial dan panduan yang disediakan di dalam alat ini, untuk memahami alat yang lebih baik.

Secara lalai, ia mengambil susunan semua proses - tetapi anda boleh memilih fail EXE yang anda cari untuk menyelesaikan masalah. Seperti yang anda lihat dalam imej di bawah, anda memberitahu anda nama setiap bingkai dalam koleksi stack, dengan jumlah kos CPU dan jumlah kos.

Dengan cara ini, penyelesaian masalah adalah lebih mudah, dan ia membantu anda mengetahui, bingkai dalam timbunan itu boleh menyebabkan masalah penggunaan CPU dan pin-point sumbernya. Anda juga boleh menentukan pelayan Simbol, supaya ia memuat turun dan cache di dalamnya.

Ini adalah alat yang hebat untuk pemaju aplikasi untuk menyempitkan masalah pin-point yang berkaitan dengan masalah, dengan lebih berkesan. Jika anda seorang pemaju aplikasi, pastikan anda menyemak PerVeiw;

Tutorial PerfView

Untuk maklumat lanjut di sini adalah beberapa tutorial video yang tersedia mengenai penyiasatan Masa:

  1. Mengumpul Data dengan PerfView `Run` Command
  2. A Simple CPU Investigation
  3. Resolusi Simbol
  4. Pengelompokan Dan Folding
  5. Pengeboran Ke Kos

PerfView Muat turun

Anda boleh memuat turun dari sini