PerfView е инструмент за анализ и профилиране на производителността от Microsoft

Microsoft пусна най-новата версия на PerfView, която коригира дребни грешки и добавя поддръжка за Microsoft .NET 4.5 . Microsoft разработи тези инструменти за анализиране и изолиране на проблеми с производителността на процесора(CPU) или паметта за разработчиците на приложения. (Memory)Това ще ви помогне да стесните функцията или нишката, която причинява проблем с производителността, и ще посочи изходния код, така че да можете да го оптимизирате или да коригирате грешки в този конкретен раздел.

PerfView е инструмент за анализ и профилиране на производителността от Microsoft

PerfView е инструмент за анализ(Performance Analysis) и профилиране на производителността(Profiling Tool)

За разлика от някои други инструменти, аз открих, че PerfView от Microsoft е много лесен за използване с тонове информация с хипервръзки за потребителя, за да разбере как работи. Microsoft е включил файл Tutorial.exe ; опитайте и вижте как работи. Инструментът използва функцията за проследяване на събития(Event Tracing) за Windows ( ETW ), за да анализира и изхвърли данните. Това е много полезно при отстраняване на проблеми, свързани с производителността на вашата програма.

Инструментът основно прави моментни снимки на стековете, като прекъсва процесора(CPU) . Силно препоръчително е да прочетете раздела за урок(Tutorial) и ръководствата, предоставени в инструмента, за да разберете по-добре инструмента.

Произволно четене(Random read) : Customize Ctrl+Alt+Del Screen using Group Policy or Registry .

По подразбиране той приема стека от всички процеси - но можете да изберете EXE файла, който искате да отстраните. Както можете да видите на изображението по-долу, то ви казва името на всеки кадър в колекцията на стека, с общата цена на процесора(CPU) и общата сума на разходите.

PerfView е инструмент за анализ и профилиране на производителността от Microsoft

По този начин отстраняването на неизправности е много по-лесно и ви помага да разберете кой кадър в стека може да причини проблеми с използването на процесора(CPU) и да определите източника му. Можете също да дефинирате Symbol сървъра, така че той да го изтегля и да го кешира локално.

Това е чудесен инструмент за разработчиците на приложения, за да стеснят и определят по-ефективно проблемите, свързани с производителността. Ако сте разработчик на приложения, не забравяйте да разгледате PerVeiw ; със сигурност ще ти помогне. Можете да го изтеглите от github.com .

Свързано(Related) : Как да стартирате сравнителен тест за производителност на компютъра на Windows 10(How to run Computer Performance Benchmark Test on Windows 10) .



About the author

Аз съм уеб разработчик с над 10 години опит, включително 8 години като професионален софтуерен инженер. Също така имам опит в разработването на мобилни приложения и игри, както за настолни компютри, така и за мобилни устройства. В свободното си време обичам да играя видео игри и да гледам филми, да слушам музика, да чета книги и да се занимавам с градинарство.



Related posts