
Когато компютър с Windows започне да се поврежда по-бавно от очакванотос безкрайно дълго време за стартиране или приложения, които се отварят дълго времеЧувството на фрустрация е огромно, особено ако хардуерът е мощен или подобен на този на други компютри, които работят невероятно бързо. Вместо сляпо да деинсталирате програми или произволно да променяте настройките, е много по-ефективно да използвате инструментите за анализ на производителността, които Microsoft предлага безплатно.
В рамките на този набор от комунални услуги, Запис на производителността на Windows (WPR) и анализатор на производителността на Windows (WPA) Това са два ключови компонента на Windows Performance Toolkit, които ви позволяват да записвате подробно какво се случва в системата и след това да го визуализирате и анализирате, за да откриете пречки, забавяния и аномално поведение.
Урок за WPR и WPA: Какво представляват и за какво се използват
Windows Performance Recorder е инструмент, базиран на Проследяване на събития за Windows (ETW), системата за проследяване на събития на ниско ниво за WindowsБлагодарение на ETW, WPR може да събира много подробна информация за поведението на операционната система, приложенията и използването на ресурси като процесор, диск, памет или захранване.
Тази полезност се допълва от Windows Performance Analyzer, програмата за преглед и анализ на .etl файлове които WPR генерира. Докато WPR е отговорен за „записването“ на случващото се, WPA ви позволява да отваряте тези записи, да навигирате в тях и да визуализирате данните с помощта на графики, таблици и персонализирани изгледи.
Комбинацията от WPR и WPA е проектирана така, че разработчици, системни администратори и напреднали потребители и, когато е необходимо, с помощта на Комплект от Sysinternals, може да открие източника на проблеми с производителността, както трайни (компютър, който винаги работи бавно), така и временни (споредни забавяния, временни замръзвания и др.).
Трябва да се отбележи, че WPR изисква Windows 8 или по-нова версия на операционната система да функционира, въпреки че пълният комплект за производителност включва и сценарии в Windows 7 чрез Xperf и Xbootmgr, които ще видим по-късно.
WPR версии: графичен интерфейс и команден ред

WPR се предлага в два различни формата: WPRUI.exe, с графичен интерфейс, и WPR.exe, за командния редИ двете споделят една и съща операционна основа (една и съща DLL), но не предоставят на потребителя абсолютно едни и същи функции.
Конзолната версия, WPR.exe е интегриран в самата операционна система, започвайки с Windows 8.1.Следователно, не е необходима допълнителна инсталация, за да се използва. Идеален е за автоматизиране на заснемането, интегрирането му в скриптове или стартирането му на сървъри без графична среда.
От своя страна, WPRUI предлага по-лесен за ползване интерфейс. Позволява ви да избирате предварително дефинирани профили за запис, да избирате режим на запис (памет или файл), ниво на детайлност и сценарий на производителност, всичко това само с няколко кликвания. Не всички разширени настройки обаче са достъпни чрез графичния интерфейс.
В средата на WPRUI ще видите сравнително опростен главен прозорец, където можете да разположите „Още опции“ или „Más opciones“ за достъп до всички параметри. Там избирате профили, добавяте персонализирани профили и решавате как и къде да се записват събитията.
Профили за запис в WPR: Общи и персонализирани профили
Профилите за запис на WPR дефинират кои доставчици на събития за ETW са активирани и какви данни се събират във всяка следа. Microsoft включва значителен брой вградени профили, категоризирани по сценарии, като например използване на процесора, проблеми със захранването, обща производителност на системата или поведение на приложенията.
По подразбиране, когато не изберете нищо специално, WPR започва с профил „Общ“Този профил е един вид „швейцарско ножче“, което събира по-голямата част от основната информация, необходима за диагностициране на цялостни системни проблеми. Това е препоръчителната отправна точка, когато не сте сигурни какво точно не е наред.
Общият профил се основава, наред с други неща, на „Kernel Logger“ (nt kernel logger)със стандартен размер на буфера от 1024 KB и определен брой буфери, които се настройват автоматично в зависимост от нивото на детайлност и режима на регистриране (памет или файл). Сред системните ключови думи, които активира, са например, CpuConfig, CSwitch, DiskIO, DPC, HardFaults, Interrupt, KernelQueue, MemoryInfo, ProcessThread, Power или SampledProfile, наред с много други.
В допълнение към ядрото, General активира a специфичен колектор, наречен WPR_initiated_WPR, който улавя събития от редица доставчици на потребителски режим, като PerfTrack, Microsoft-Windows-Immersive-Shell, Microsoft-Windows-Kernel-Power, Microsoft-Windows-Win32k, Microsoft-Windows-WLAN-AutoConfig, .NET CLR, Microsoft-JScript, Microsoft-Windows-COMRuntime, Microsoft-Windows-RPC и други, свързани със захранването, мрежите, графичния интерфейс и услугите на Windows.
Ако вградените профили не са достатъчни, WPR също позволява Създаване на персонализирани профили в .wprp (XML) файловеС тях можете да дефинирате точно кои доставчици и ключови думи искате да проследявате, да ги комбинирате с вградени профили или да зареждате тези профили директно от CLI или като ги добавяте към списъка с профили на WPRUI.
Сценарии за производителност и режими на регистриране
В WPRUI, освен профилите, ще намерите „Сценарии за производителност“Това са конфигурационни набори, предназначени за типични случаи, като например общ сценарий, сценарии за включване/изключване (стартиране и изключване), промени в състоянията на захранване или анализ на консумацията на електроенергия.
Когато започва заснемането, Може да се избере само един сценарий на изпълнение за всеки записТова значително опростява управлението и избягва смесването на различни ситуации в един и същ .etl файл. Идеята е да започнете записа непосредствено преди сценария, който искате да изучите (например, стартирането на компютъра или изпълнението на ресурсоемко приложение).
Друг ключов елемент е Режим на запис: във файл или в паметтаЗаписването във файл се препоръчва за крайни, предвидими събития и особено за всичко, свързано с превключване на захранването (напр. стартиране от изключване, възобновяване от спящ режим или пълно изключване). Това е единственият валиден метод, когато има съществени промени в състоянието на системата.
Регистърът на паметта е ориентиран към улавяне на поведения, които са трудни за предвиждане, като например периодични сривове, микро-заеквания или латентности, които се появяват „винаги, когато им се прииска“. В този случай WPR поддържа кръгов буфер в RAM паметта, презаписвайки най-старите данни, което позволява на трасирането да остане активно за дълги периоди, без да се запълва дискът.
По отношение на нивото на детайлност, WPR предлага Две основни опции: „Леко“ и „Подробно“Първият въвежда по-малко режийни разходи и е подходящ, когато искате да измервате времена или латентности, без самият инструмент значително да изкривява резултатите. Вторият генерира много голям обем информация, идеален за задълбочен анализ, където трябва да знаете почти всяко превключване на контекста, достъп до диск, DPC, прекъсване или грешка на страницата.
Как да изтеглите и инсталирате Windows Performance Recorder and Analyzer
Въпреки че съвременните версии на Windows вече включват WPR.exe, „официалният“ начин за получаване на пълния набор от инструменти за производителност е чрез Комплект за оценка и внедряване на Windows (Windows ADK), който включва Windows Performance Recorder, Windows Performance Analyzer и други помощни програми като Xperf.
В Windows 7 пакетът, който го съдържа, е „Microsoft Windows SDK за Windows 7 и .NET Framework 4“За Windows 8 се използва „Windows Software Development Kit (SDK) for Windows 8“. И в двата случая, по време на инсталационния съветник, можете (и трябва) да премахнете отметката от всичко, което не е строго част от Windows Performance Toolkit, за да избегнете изтеглянето на гигабайти компоненти, които няма да използвате.
Докато сте в инсталатора на SDK за Windows 7, може да се появи съобщение, което показва, че .NET Framework 4 не е инсталиранНяма проблем, ако искате само Performance Toolkit, тъй като този компонент не е необходим за тези инструменти: просто потвърдете и следвайте инструкциите на съветника, като изберете само „Windows Performance Toolkit“ в „Common Utilities“.
В Windows 8 процесът е подобен: стартирате уеб инсталатора, оставяте пътя по подразбиране или го променяте, ако предпочитате, решавате дали да участвате в CEIP (Програма за подобряване на потребителското изживяване) и в избора на функции, Махнете отметката от всичко освен „Набор от инструменти за производителност на Windows“Инсталаторът автоматично разпознава дали системата е 32-битова или 64-битова и изтегля съответната версия.
След инсталирането ще намерите инструментите в менюто „Старт“ (Windows 7) или в менюто „Старт“/„Приложения“ (Windows 8), както и в обичайните им дискови пътища, като например C:\Program Files\Microsoft Windows Performance Toolkit на Windows 7 или C:\Program Files\Windows Kits\8.0\Windows Performance Toolkit на Windows 8.
Включени инструменти: WPR, WPA, Xperf, Xbootmgr и други
В рамките на Windows Performance Toolkit имате набор от помощни програми, предназначени да анализират различни аспекти на производителността. Основните от тях са GPUView, Windows Performance Analyzer, Windows Performance Recorder, Xperf, Xbootmgr и WPF Performance Suite. (последният се фокусира върху WPF приложения в Windows 7).
GPUView позволява проверете поведението на графичната карта и опашката за работа на графичния процесор, която е полезна при проблеми с рендирането или графични затруднения. WPF Performance Suite включва инструменти като Perforator и Visual Profiler за анализ на производителността на WPF приложенията.
Звездите на общата диагноза обаче са Xperf и Xbootmgr, заедно с анализатора на производителността на WindowsXperf е помощната програма за команден ред, която записва системни следи, докато Xbootmgr е специализирана в анализа на стартиране, изключване, спиране, възобновяване и оптимизация на стартиране в Windows 7.
Всички тези записи се разглеждат и изучават чрез Анализатор на производителността на Windows (XperfView на Windows 7), който трансформира .etl файлове в графики, таблици и сравнителни изгледи, за да локализира точно бавни услуги, тежки процеси, прекомерен достъп до диск или проблеми с процесора.
Основно използване на WPRUI: стартиране, спиране и запазване на трасиране

След като инсталирате Windows Performance Toolkit, можете да стартирате Windows Performance Recorder от менюто "Старт" или като го потърсите по име. Когато отворите WPRUI, ще видите прост прозорец с различни сценарии и профили на производителност. които могат да бъдат избрани с помощта на падащи менюта.
Щракването върху „Още опции“ показва разширените параметри: активен(и) профил(и), режим на регистриране (файл/памет), ниво на детайлност (Light/Verbose) и опцията за добавяне на персонализирани профили. След като дефинирате сценария, режима и профилите, които искате, просто натиснете „Старт“, за да започнете записа.
Докато трасирането е в ход, се показва прозорецът WPR изминалото време, размерът на използвания буфер и броят на записаните събитияМожете да го оставите да работи, докато не възникне проблемът, който искате да запишете, или да го ограничите до определен интервал (например, точно по време на стартиране на тежко приложение).
За да спрете записа, използвайте бутона „Запазване“. След това ще се отвори диалогов прозорец, където можете Посочете пътя и името на файла .etl който ще бъде генериран. Папката по подразбиране обикновено е \Users\%username%\Documents\WPR Files на системния диск, но се препоръчва да я промените, ако работите с множество следи или се нуждаете от повече място.
След запазване, WPR обикновено предлага опцията за Отворете отчета директно в Windows Performance Analyzer или отворете папката, където се съхранява файлът. Можете също така да напишете кратко описание на проблема, което е много полезно, когато имате няколко екранни снимки и трябва да знаете на кой сценарий съответства всяка от тях.
Как да използвате Windows Performance Analyzer за анализ на следи
Анализаторът на производителността на Windows е компонентът, който позволява преобразуването на морето от данни, генерирани от WPR, в нещо разбираемо. Когато отворите WPA за първи път, ще видите интерфейс с няколко зони: диаграмен преглед по категории. (системна активност, процесор, диск, памет и др.), панел за преглед и централна област, където се показват графики и таблици.
За да заредите .etl файл, просто отидете в менюто „Файл > Отвори“ или използвайте комбинацията Ctrl + OСлед това просто трябва да отидете до директорията, където сте запазили трасето с WPR, да го изберете и да го отворите. Процесът на зареждане може да отнеме известно време, в зависимост от размера на файла и нивото на детайлност на записа.
След обработка, WPA ще покаже различни предварително зададени изгледи, които можете плъзнете от страничния панел към централния панел за по-удобен преглед на данните. Например: активност на процесора за всеки процес, активност на диска за всеки процес, използване на паметта, системна активност и т.н., и допълва анализ на процесите и производителността.
Всяка диаграма в WPA има Множество режими на показване: графика, таблица или графика + таблицаТе могат да бъдат избрани от малко меню в горния десен ъгъл. Можете също да изберете типа на диаграмата (линейна, стълбовидна, точкова и др.), като използвате опцията „Избор на тип диаграма“ и да коригирате допълнителни параметри от иконата на зъбно колело („Отваряне на редактора на изгледи“).
Много мощна функция е способността да наслагване на множество графики За да съпоставите данни: например, използването на процесора на процес заедно с продължителността на процеса или дискови I/O операции на процес заедно с активността на услугите. Просто плъзнете една графика върху друга или използвайте опциите за наслагване в контекстното меню, в зависимост от версията на WPA.
Идентифицирайте трайни закъснения и общи проблеми с производителността
Когато имате система, която Винаги става по-бавно от очакваното. (дълги стартирания, тежки приложения, блокираща система), проблемът обикновено е постоянен. В тези случаи препоръчителният подход е да се използва Общ профил с подробно ниво на детайлност (Verbose) и записване на паметтаи поддържайте следата активна достатъчно дълго, за да се възпроизведе бавното поведение.
На практика това се прави по следния начин: отворете WPRUI, разгънете „Още опции“, изберете В общия сценарий режимът на регистриране е зададен на Памет, а нивото на детайлност - на Подробно.и натиснете „Старт“. След това работете с компютъра нормално, докато не забележите повтарящото се забавяне.
След като сте засекли поведението, което искате да изучите, натиснете „Запазване“ и задайте описателно име на трасирането, например „Global_slowness_office.etl“След това отваряте файла в WPA и започвате да преглеждате различните категории графики, за да откриете пикове в използването на процесора, интензивен достъп до диска, растеж на паметта или услуги, които реагират бавно.
Същата техника може да се използва за сравняване на два отбора, които на хартия са идентични, но единият е очевидно по-бърз от другия. Например, можете Измерете колко време отнема отварянето на MS Paint на всеки компютър И с WPA, локализирайте на кой етап се губи време: независимо дали е при зареждане на библиотеки, при стартиране на процеси, поради изчакване на диска, поради блокиране от антивирусна програма или друг фактор.
Откриване на преходни проблеми с производителността
Истинското главоболие възниква, когато има проблеми Те не са постоянни, а спорадичниТова са малки замръзвания, паузи от няколко секунди, пикове на процесора, които замразяват всичко и след това изчезват, сякаш нищо не се е случило. За този вид проблеми WPR и WPA все още са много полезни, но стратегията се променя.
В този сценарий се случва следното Оставете WPR записа за продължителен период от време докато се появи симптомът. Препоръчително е да продължите да използвате профила „Общ“, с режим на регистриране в паметта, за да предотвратите неконтролируемото нарастване на файла, и високо ниво на детайлност, за да уловите колкото е възможно повече информация.
Типичната последователност би била: в WPRUI щракнете върху „Още опции“, изберете „Общи“ в сценариите за производителност, „Памет“ в режим на регистриранеЗапочвате записа и просто използвате компютъра както обикновено, докато не усетите замръзване или необичайно поведение, което искате да изучите.
В момента, в който откриете проблема, натискате „Запазване“, избирате път и наименувате файла по начин, който ще ви помогне да запомните какво представлява (например, „Freeze_random_10min.etl“Пишете кратко описание, за да си напомните какво сте правили и затваряте WPR, оставяйки останалото на WPA и неговия анализ.
В WPA е обичайно да се посещават класациите на системна активност и използване на процесора и дискаНамерете интервала от време, в който е забележимо прекъсването (можете да го маркирате с мишката и да увеличите мащаба на селекцията) и оттам разберете кой процес, услуга или драйвер е бил задействан в този точен момент.
Разширен анализ с Xperf и Xbootmgr на Windows 7 и 8
В среди, където все още се използва Windows 7 или където максимален контрол на командно нивоXperf и Xbootmgr остават много ценни инструменти. Те са предназначени предимно за записване на цялостното поведение на системата и по-специално на производителността при зареждане, изключване и промени в състоянието на захранване.
За да регистрирате обща системна активност с Xperf, стартирайте конзола с администраторски права и изпълнете команда от типа xperf -start -on DiagEasyОт този момент нататък всички дейности на компютъра започват да се записват във фонов режим, без да се показва нищо в прозореца.
След възпроизвеждане на проблема (отваряне на подозрителни програми, изпълнение на тежки операции и др.), регистрирането спира с xperf -стопТова генерира файл за проследяване, обикновено наричан kernel.etl, в корена на C:. Този файл се отваря с Performance Analyzer (WPA/XperfView), или от „Файл > Отваряне“, или чрез двукратно щракване върху него и избиране на анализатора като програма за преглед.
В Windows 7, WPA показва поредица от системна графика, която може да се включва или изключва От менюто или от малък бутон за меню в горния ляв ъгъл на всяка област. Можете да наслагвате графики (например, използването на процесора за всеки процесор с продължителност на процеса), за да видите кога определени процеси се увеличават и как те влияят на общото натоварване.
В Windows 8 графиките са групирани в категории като „Системна активност“, „Изчисления“, „Памет“ и „Памет“Те могат да се плъзгат от левия панел на десния и, както в предишната версия, могат да се разглеждат като диаграми, таблици или в смесен режим, както и като наслагващи се изгледи за съпоставяне на данни.
Регистриране и анализ на процесите на зареждане с Xbootmgr
Да се анализира Защо Windows 7 или 8 стартира толкова бавно?Xbootmgr остава един от най-точните инструменти. Той ви позволява да запишете целия процес на зареждане и да генерирате един или повече .etl файлове, които след това могат да бъдат отворени с Performance Analyzer.
Основната команда за изобразяване на процеса на зареждане е xbootmgr -trace boot -resultpath C:Когато го стартирате, системата планира рестартиране: трябва да изчакате обратното броене да приключи и да оставите Windows да се рестартира, без да докосвате нищо. След стартиране, в C се генерират един или два лог файла с имена като [пример за лог файлове]: boot_BASE+CSWITCH_*.etl, които съдържат подробности за зареждането.
Това е много важно Не използвайте клавиатурата или мишката няколко минути след рестартирането.Това се прави, за да се избегне замърсяване на данните от лога с активност, която не е част от чистия процес на зареждане. След като това време изтече, .etl файлът се отваря с Performance Analyzer и ключовите графики се преглеждат.
В Windows 7 една от най-показателните графики е тази на „Дискови входно/изходни операции“Това показва всички операции за четене и запис на диска по време на стартиране. Записите обикновено се показват в оранжеви/червени тонове, а четенията - в зелени/сини. Като активирате „Подробна графика“ в контекстното меню, можете дори да видите точки за вход на главите за четене/запис на механични дискове, което помага за откриване на лоша дефрагментация (много произволни прескачания на диска).
Друга фундаментална графика е тази на „Използване на дисково пространство по процеси“Това показва кои процеси използват прекомерно количество дискови ресурси по време на зареждане. Ако видите, че непознати процеси или приложения осъществяват непропорционален достъп до диска, може би е време да прегледате или деинсталирате съответния софтуер.
Услуги, Winlogon и време след зареждане
В трасиращите файлове, генерирани от Xbootmgr (например, boot_BASE+CSWITCH_1.etl), също се появяват много подходящи графики като „Услуги“ и „Winlogon“ (Windows 7) или „Влизане в Windows“ (Windows 8), които позволяват ясен изглед Какво се зарежда по време и след влизане в системата.
В таблицата „Услуги“ на Windows 7 всяка услуга има зелена точка (старт) и червена точка (време, когато зареждането е приключило)Оранжевите точки маркират услуги, които все още се зареждат, а светлосините точки представляват групи. Дългите ленти между зелените и червените точки са „спирачни блокове“: услуги, които се стартират много бавно и може сериозно да забавят системата.
Диаграмата „Winlogon“ отразява програмите и услугите, които се стартират по време на и веднага след влизане в систематаАко забележите, че някои процеси имат прекомерно дълго време между началото и края си, не е изненадващо, че Windows може да изглежда замръзнал за минута или две, след като е приел вашите идентификационни данни.
В Windows 8 графиката „Влизане в Windows“ се намира в „Системна активност“ и работи с йерархична структура: групи, услуги и контейнери Левият панел показва графика, а десният панел показва времеви ленти. Щракването върху група или услуга актуализира графиката, а щракването върху лента маркира съответния компонент, което значително улеснява намирането на проблемни услуги.
От тези графики е възможно да се идентифицира премахване на работещи услугиконфигурирането им като ръчно или забавено стартиране, или приложения на трети страни, които са вградени в стартирането, без реално да допринасят с нищо за потребителя освен консумацията на ресурси.
Оптимизиране на времето за зареждане на Windows 7 с ReadyBoot и Xbootmgr
В допълнение към анализа, Xbootmgr включва опции за Оптимизиране на стартирането на Windows 7 (не е приложимо за SSD дискове, нито се препоръчва за Windows 8), като се възползвате от услуги като Superfetch и ReadyBoost (ReadyBoot в този контекст).
Ключовата команда е xbootmgr -trace boot -prepSystem -verboseReadyBootТози процес рестартира компютъра няколко пъти (до седем), по време на които ядрото анализира поведението при зареждане, дефрагментира важни файлове за зареждане, премества ги в най-бързите области на диска и изчислете оптималния ред, в който трябва да бъдат заредениТази информация е записана във файла Layout.ini в C:\Windows\Prefetch.
За да върви всичко добре, е от съществено значение услугите „Superfetch“ и „Defragmentation“ са активни и са зададени на AutomaticОсвен това е препоръчително временно да деактивирате контрола на потребителските акаунти и да активирате автоматичното влизане, така че рестартирането да се случва безпроблемно, без прекъсвания или диалози.
По време на поредицата от рестартирания ще видите съобщения като „Забавяне за подготовка на системата (изпълнение X от 6)“ и „Запазване на данни за предварително извличане…“. Въпреки че може да изглежда, че системата е замръзнала, трябва да бъдете търпеливи и Не докосвайте клавиатурата или мишката, докато процесът не приключи.
В пример от реалния свят, преди да се изпълни тази оптимизация, програмата за преглед на събития „Диагностика-Производителност“ показа време за стартиране от около 70 секундиСлед прилагане на процедурата, времето спадна до около 61-62 секунди, което е подобрение с приблизително 8-9 секунди. Точното подобрение зависи до голяма степен от това колко оптимизирана е била системата.
Други следи: спиране, хибернация и изключване
В допълнение към зареждането, Xbootmgr позволява проследяване спиране, възобновяване от хибернация и изключване с много подобни команди. Например, за да регистрирате стартирането от хибернация, можете да изпълните xbootmgr -trace хибернация -resultpath C:, докато за режим на готовност се използва xbootmgr -trace standby -resultpath C:.
За да се анализира изключването, командата е xbootmgr -trace shutdown -resultpath C:Във всички случаи се генерира файл с трасиране (Hibernate_BASE+CSWITCH_*.etl, Standby_BASE+CSWITCH_*.etl, Shutdown_BASE+CSWITCH_*.etl и др.), който се отваря в Performance Analyzer и се изучава по същия начин като трасиранията при стартиране.
Графиките на дисковия вход/изход, използването на диска за всеки процес, услуги и фазите на изключване или заспиване помагат за откриването приложения или драйвери, които блокират правилното изключване на систематаУслуги, които спират твърде дълго или прекомерен достъп до диска непосредствено преди изключване, което обикновено е причина за много дългите изключвания.
Con xperf -help и xbootmgr -help Други опции от командния ред могат да бъдат използвани за коригиране на поведението при проследяване, ограничаване на категориите, които се регистрират, или намаляване на количеството данни, които ще бъдат анализирани.
В много случаи тези инструменти разкриват Лошо оптимизиран софтуер, зловреден софтуер или антивирусен софтуер, който се държи неправилно по време на стартиране или изключване, нещо, което би било много трудно да се открие без това ниво на детайлност.
Често срещани грешки: максимален размер на файла и ReadyBoot
Когато работите с Xbootmgr, е сравнително често срещано да се срещат подобни съобщения. „Регистраторът не може да бъде намерен в потребителски режим в списъка с активни регистратори“„Невъзможно е да се спре проследяването“ или препратки към регистратора на ядрото. Тези грешки обикновено са придружени от доста неинформативен .log файл в C: и събития в Event Viewer.
Ако в Event Viewer, в „Kernel-EventTracing“ (Logging или Session), се появи следното: код на грешка 0xC0000188 и съобщение, подобно на „Достигнат е максималният разрешен размер на файла за сесия ReadyBoot…“, причината почти винаги е максималният разрешен размер на файла за сесията за проследяване ReadyBoot, който е непълен.
Решението е готово Увеличете максималния размер на файлаТова може да се направи или чрез системния регистър, или от системния монитор (perfmon). В системния регистър отидете на HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\WMI\Autologger\ReadyBoot и променете стойността на MaxFileSize (по подразбиране обикновено е 14, което е еквивалентно на около 20 MB) на по-висока стойност, например 60 (60 MB) или нещо дори по-високо, ако това все още не е достатъчно.
От perfmon, отворете „Data Collector Sets“ и в „Start Event Trace Sessions“ потърсете сесията ReadyBootВ раздела „Проследяване на сесия“ се уверете, че е поставена отметка в квадратчето „Активирано“; в „Условие за спиране“ можете да видите и промените максималния размер, който трябва да се увеличи от 20 MB до 60 MB или повече в зависимост от нуждите на проследяването.
Тези корекции гарантират, че сесиите на ReadyBoot имат достатъчно място за записване на всички данни по време на оптимизационни процеси или дълги следи, драстично намалявайки появата на грешки по време на използването на Xbootmgr и WPT като цяло.
Като цяло, Windows Performance Recorder, Windows Performance Analyzer, Xperf и Xbootmgr образуват много мощна екосистема. За да разберете защо една Windows система се държи по начина, по който се държи, локализирайте забавяния и пречки и оттам вземете информирани решения: деактивирайте услуги, коригирайте настройките, сменете проблемния софтуер или дори обмислете промени в хардуера, когато диагнозата го оправдава.
