Microsoft пусна последната версия на PerfView, който поправя незначителни бъгове и добавя поддръжка за Microsoft.NET 4.5. Microsoft е разработила тези инструменти за анализиране и изолиране на CPU или свързани с паметта проблеми с производителността на приложения. Това ще ви помогне да стесните функцията или нишката, което е причина за проблема с производителността и посочване на изходния код, така че да можете да го оптимизирате или да коригирате всички грешки в тази конкретна секция.
PerfView
За разлика от някои други инструменти, намерих PerfView от Microsoft, за да бъде много удобен за потребителя с тонове хипервръзка информация за потребителя, за да разбера как работи. Microsoft е включила a Tutorial.exe файл; опитайте и вижте как работи. Инструментът използва функцията за проследяване на събития за Windows (ETW), за да анализира и изхвърли данните. Това е много полезно, докато отстранявате проблеми, свързани с ефективността на вашата програма.
Инструментът основно взема моментна снимка на стаковете, като прекъсва процесора. Препоръчително е да прочетете секцията "Ръководства" и ръководствата, предоставени в рамките на инструмента, за да разберете по-добре инструмента.
По подразбиране тя отнема стека на всички процеси - но можете да изберете EXE файла, който сте пулсирали за отстраняване на неизправности. Както можете да видите на изображението по-долу, ще ви разкаже името на всеки кадър в колекцията стека, с общата цена на CPU и общата сума на разходите.
Това е чудесен инструмент за разработчиците на приложения, които да ограничават ефективността на свързаните с производителността проблеми. Ако сте разработчик на приложения, не забравяйте да проверите PerVeiw; тя със сигурност ще ви помогне.
Уроци за PerfView
За повече информация тук има няколко видео урока за разследване по време:
- Събиране на данни с командата PerfView "Run"
- Просто разследване на процесора
- Символ Разделителна способност
- Групиране и сгъване
- Пробиване в цената
Изтегляне на PerfView
Можете да го изтеглите от тук.