Windows Tips & News

วิธีที่ Task Manager ของ Windows 8 คำนวณ "Startup Impact" ของ Apps

หากคุณเป็นผู้ใช้ Windows 8 คุณต้องสังเกตว่าตัวจัดการงานใหม่มีแท็บเริ่มต้นเพื่อจัดการแอปพลิเคชันที่โหลดเมื่อเริ่มต้นระบบ ประกอบด้วยคอลัมน์ "ผลกระทบต่อการเริ่มต้น" ที่น่าสนใจ:

ฉันต้องการอธิบายให้คุณฟังว่าค่า "ผลกระทบต่อการเริ่มต้น" หมายถึงอะไรและคำนวณอย่างไรสำหรับทุกแอปพลิเคชัน

เมื่อคุณวางตัวชี้เมาส์ไว้เหนือส่วนหัวของคอลัมน์ Task Manager จะแสดงให้เราเห็นว่าค่าของคอลัมน์นั้นมีความหมายอย่างไรผ่านคำแนะนำเครื่องมือ:

ค่าที่แน่นอนของผลกระทบต่อความเร็วในการเริ่มต้นของแอพจะถูกกำหนดและจำแนกได้ดังนี้:

  • สูง - แอปพลิเคชันใช้เวลา CPU มากกว่า 1 วินาที (นั่นคือ 1,000 มิลลิวินาที) หรือมากกว่า 3MB ของดิสก์ I/O
  • ปานกลาง - แอปพลิเคชันใช้เวลา CPU 300 ถึง 1,000 ms หรือ 300KB ถึง 3MB ของดิสก์ I/O
  • ต่ำ - แอปพลิเคชันใช้เวลา CPU น้อยกว่า 300 มิลลิวินาทีและดิสก์ I/O. น้อยกว่า 300KB
  • ไม่ได้วัด - หมายความว่าแอปพลิเคชันไม่ทำงานเมื่อเริ่มต้น โดยปกติ ค่าดังกล่าวจะปรากฏขึ้นสำหรับแอปที่ถอนการติดตั้งแล้ว แต่อาจยังลงทะเบียนให้ทำงานเมื่อเริ่มต้นระบบ ในตัวอย่างนี้ ฉันได้ถอนการติดตั้ง Windows Live Messenger เมื่อเปลี่ยนมาใช้ Skype

วิธีที่ตัวจัดการงานได้รับค่าเหล่านี้สำหรับทุกแอปเมื่อเริ่มต้นระบบ

ภายใต้ประทุนของคอลัมน์ "Startup Impact" ของ Task Manager คือ WDI - โครงสร้างพื้นฐานการวินิจฉัยของ Windows

ทุกครั้งที่เริ่มต้นระบบจะติดตามแอปเริ่มต้นและสร้างไฟล์บันทึกในตำแหน่งต่อไปนี้:

C:\Windows\System32\wdi\LogFiles

ในการเข้าถึงตำแหน่งนี้ คุณต้องเปิดตำแหน่ง C:\Windows\System32\wdi ก่อน Explorer จะบอกคุณว่าคุณไม่สามารถเข้าถึงโฟลเดอร์ได้ คลิก 'ดำเนินการต่อ' และจะแสดงเนื้อหาให้คุณเห็น จากนั้นไปที่โฟลเดอร์ 'LogFiles' และคลิก 'ดำเนินการต่อ' อีกครั้ง

NS BootCKCL.etl ไฟล์จะถูกสร้างขึ้นทุกครั้งที่เริ่มต้นและมีข้อมูลทั้งหมดที่เกี่ยวข้องกับการเริ่มต้นแอป ฉันสามารถเปิดมันด้วย "ตัววิเคราะห์ประสิทธิภาพของ Windows" ซึ่งมาพร้อมกับ Visual Studio 2012 หากคุณไม่ได้ติดตั้ง Visual Studio 2012 คุณสามารถติดตั้งได้ ชุดประเมินและปรับใช้ Windows (ADK) เพื่อรับ Windows Performance Analyzer

เมื่อใช้ Windows Performance Analyzer เราจะเห็นค่าประสิทธิภาพการเริ่มต้นที่แน่นอนในมุมมอง "รายละเอียด":

ดังที่แสดงในภาพหน้าจอด้านบน Skype มีเวลา CPU มากกว่า 1 วินาที นั่นเป็นเหตุผลว่าทำไมจึงได้รับการจัดอันดับด้วยค่า "ผลกระทบต่อการเริ่มต้นระบบ" เป็น "สูง"

อย่างไรก็ตาม Task Manager ใน Windows 8 ไม่ได้ใช้ BootCKCL.etl ไฟล์โดยตรง มีรายงาน XML หลายฉบับที่สร้างขึ้นระหว่างการเริ่มต้นใช้งาน โดยยึดตามไฟล์ BootCKCL.etl ตั้งอยู่ใน C:\Windows\System32\wdi\LogFiles\StartupInfo โฟลเดอร์และตั้งชื่อตามรหัสความปลอดภัย (SID) ของผู้ใช้

วิธีรับ SID สำหรับบัญชีผู้ใช้ของคุณ

คุณสามารถรับ SID ด้วยคำสั่งต่อไปนี้:

wmic useraccount รับชื่อ sid

คุณควรเปิด Command Prompt ในฐานะผู้ดูแลระบบ (ใช้ปุ่มลัด Win+X) แล้วพิมพ์คำสั่งที่กล่าวถึงข้างต้น คุณจะได้รับสิ่งนี้:

มีหลายไฟล์สำหรับแต่ละ SID เปิดไฟล์ใหม่ล่าสุดโดยดูที่คอลัมน์ "วันที่แก้ไข" และหา SID ที่เหมาะสม คุณจะเห็นข้อมูลที่ Task Manager ใช้เพื่อแสดงค่า Startup Impact ค่อนข้างคล้ายกับข้อมูลที่เก็บไว้ใน BootCKCL.etl ไฟล์.

ตอนนี้ คุณรู้แล้วว่าค่าคอลัมน์ "ผลกระทบต่อการเริ่มต้น" หมายถึงอะไรกันแน่ และคุณสามารถใช้เพื่อวินิจฉัยว่าแอปใดทำให้การเริ่มทำงานช้า แชร์กับเราซึ่งเป็นแอปเริ่มต้นที่ช้าที่สุดในระบบของคุณ (แอปที่มีผลกระทบ "สูง")

ผ่าน Vadim Sterkin

Opera 51 Beta: ตั้งค่าวอลเปเปอร์เดสก์ท็อปของคุณเป็นวอลเปเปอร์ของ Opera

Opera 51 Beta: ตั้งค่าวอลเปเปอร์เดสก์ท็อปของคุณเป็นวอลเปเปอร์ของ Opera

วันนี้ ทีมงานที่อยู่เบื้องหลังเบราว์เซอร์ Opera ได้เปิดตัวผลิตภัณฑ์รุ่นเบต้าใหม่ Opera 51.0.2830....

อ่านเพิ่มเติม

การอ้างอิง Windows 10 21H2 Build 19044 ที่พบในการอัปเดตการแสดงตัวอย่าง KB5003214

การอ้างอิง Windows 10 21H2 Build 19044 ที่พบในการอัปเดตการแสดงตัวอย่าง KB5003214

เมื่อไม่กี่วันก่อน Microsoft ได้ออกอัพเดตแบบสะสม KB5003214 แสดงตัวอย่าง สำหรับ Windows 10 เวอร์ชั...

อ่านเพิ่มเติม

Windows 10 build 14393.5 หอจดหมายเหตุ

เว็บไซต์นี้ใช้คุกกี้เพื่อปรับปรุงประสบการณ์ของคุณในขณะที่คุณสำรวจเว็บไซต์ จากคุกกี้เหล่านี้ คุกกี...

อ่านเพิ่มเติม