Windows 8 작업 관리자가 앱의 "시작 영향"을 계산하는 방법
Windows 8 사용자인 경우 새 작업 관리자에 시작 시 로드된 응용 프로그램을 관리하기 위한 시작 탭이 있다는 것을 관찰했을 것입니다. 여기에는 흥미로운 "시작 영향" 열이 포함되어 있습니다.
"시작 영향" 값이 정확히 무엇을 의미하며 모든 응용 프로그램에 대해 계산되는 방법을 설명하고 싶습니다.
열 머리글 위로 마우스 포인터를 가져가면 작업 관리자가 도구 설명을 통해 해당 열 값의 의미를 보여줍니다.
앱의 시작 속도에 미치는 영향의 정확한 값은 다음과 같이 결정되고 분류됩니다.
- 높은 - 응용 프로그램이 1초(즉, 1000밀리초) 이상의 CPU 시간 또는 3MB 이상의 디스크 I/O를 사용하는 경우
- 중간 - 애플리케이션이 300~1000ms의 CPU 시간 또는 300KB~3MB의 디스크 I/O를 사용합니다.
- 낮은 - 애플리케이션이 300밀리초 미만의 CPU 시간과 300KB 미만의 디스크 I/O를 사용합니다.
- 측정되지 않음 - 시작 시 응용 프로그램이 실행되지 않았음을 의미합니다. 일반적으로 이러한 값은 제거되었지만 시작 시 실행되도록 등록되어 있을 수 있는 앱에 대해 나타납니다. 위의 이 예에서는 Skype로 전환할 때 Windows Live Messenger를 제거했습니다.
작업 관리자가 시작 시 모든 앱에 대해 이러한 값을 얻는 방법
작업 관리자의 "시작 영향" 열에는 WDI가 있습니다. Windows 진단 인프라.
시작할 때마다 시작 앱을 추적하고 다음 위치에 로그 파일을 생성합니다.
C:\Windows\System32\wdi\LogFiles
이 위치에 액세스하려면 먼저 C:\Windows\System32\wdi 위치를 열어야 합니다. 탐색기에서 폴더에 대한 액세스 권한이 없다고 알려줍니다. '계속'을 클릭하면 내용이 표시됩니다. 그런 다음 그 안에 있는 'LogFiles' 폴더에 액세스하고 '계속'을 다시 클릭합니다.
NS BootCKCL.etl 파일은 시작할 때마다 생성되며 앱 시작과 관련된 모든 데이터를 포함합니다. "로 열 수 있습니다.Windows 성능 분석기" Visual Studio 2012와 함께 제공됩니다. Visual Studio 2012가 설치되어 있지 않은 경우 다음을 설치할 수 있습니다.
Windows 평가 및 배포 키트(ADK) Windows 성능 분석기를 얻으려면.Windows 성능 분석기를 사용하여 "세부 정보" 보기에서 정확한 시작 성능 값을 볼 수 있습니다.
위의 스크린샷에서 볼 수 있듯이 Skype는 CPU 시간이 1초 이상이므로 "시작 영향" 값이 "높음"으로 평가됩니다.
그러나 Windows 8의 작업 관리자는 BootCKCL.etl 직접 파일. BootCKCL.etl 파일을 기반으로 시작하는 동안 생성되는 여러 XML 보고서가 있습니다. 그들은 다음 위치에 있습니다 C:\Windows\System32\wdi\LogFiles\StartupInfo 폴더에 있으며 사용자의 SID(보안 ID) 이름을 따서 명명되었습니다.
사용자 계정의 SID를 얻는 방법
다음 명령으로 SID를 얻을 수 있습니다.
wmic useraccount 이름, sid 가져오기
명령 프롬프트를 관리자로 열고(Win+X 단축키 사용) 위에서 언급한 명령을 입력해야 합니다. 다음과 같은 결과를 얻을 수 있습니다.
각 SID에 대해 여러 파일이 있습니다. "수정된 날짜" 열과 적절한 SID를 확인하여 최신 파일을 엽니다. 작업 관리자가 시작 영향 값을 표시하는 데 사용하는 데이터를 볼 수 있습니다. 에 저장된 데이터와 매우 유사합니다. BootCKCL.etl 파일.
이제 "시작 영향" 열 값이 정확히 무엇을 의미하는지 알고 이를 사용하여 느린 시작을 유발하는 앱을 진단할 수 있습니다. 시스템에서 가장 느리게 시작되는 앱("높은" 영향을 미치는 앱)을 공유하십시오.
Vadim Sterkin을 통해