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