วิธีตรวจสอบการใช้งาน CPU ของแอปใน Windows 10

ในการตรวจสอบการใช้งาน CPU ของแอปพลิเคชันใน Windows 10 อย่างต่อเนื่อง ให้ใช้Performance Monitor (PerfMon) และเพิ่มProcess\% Processor Timeตัวนับ ซึ่งแตกต่างจากการตรวจสอบอย่างรวดเร็วใน Task Manager กราฟแบบเลื่อนได้ของ PerfMon ช่วยให้คุณเห็นว่าการใช้งาน CPU ของแอปพลิเคชันนั้นสูงอยู่ตลอดเวลา พุ่งสูงขึ้นระหว่างการทำงาน หรือคงที่เมื่อไม่ได้ใช้งาน ก่อนอื่นให้เริ่มแอปพลิเคชันและจำลองภาระงานที่คุณต้องการวัด เพื่อให้กระบวนการของแอปพลิเคชันทำงานและสร้างตัวอย่างที่เป็นประโยชน์

PerfMon เป็นโปรแกรมที่มีอยู่ใน Windows Microsoft ระบุperfmon.exeว่าเป็นตัวเรียกใช้งานเครื่องมือวัดประสิทธิภาพ นอกจากนี้ในคอนโซลเดียวกันยังมีชุดข้อมูลสำหรับบันทึกการทำงานที่ยาวนานขึ้น ขั้นตอนด้านล่างนี้ใช้กราฟแบบเรียลไทม์

ตรวจสอบการใช้งาน CPU ของแอปใน Performance Monitor

  1. เริ่มแอปและงานที่คุณต้องการสังเกตเปิดแอปนั้นค้างไว้ขณะที่คุณเฝ้าติดตาม กระบวนการที่ยังไม่เริ่มต้นจะไม่ปรากฏในรายการอินสแตนซ์ และแอปที่ไม่ได้ใช้งานอาจแสดงกิจกรรมเพียงเล็กน้อย เบราว์เซอร์และแอปแบบมัลติโปรเซสอื่นๆ สามารถสร้างหลายกระบวนการสำหรับแอปเดียวได้ โปรดทราบว่าคุณอาจต้องเลือกอินสแตนซ์มากกว่าหนึ่งรายการเพื่อดูการทำงานของแอปนั้น
  2. เปิด Performance Monitorกดปุ่มWindows+ R, enter perfmonแล้วกดปุ่ม Enter Enterคุณยังสามารถค้นหา “Performance Monitor” ใน Windows ได้อีกด้วย หากหน้าต่างคอนโซลเปิดไปยังส่วนอื่น ให้ขยายMonitoring Toolsในบานหน้าต่างด้านซ้ายและเลือกPerformance Monitor
หน้าต่าง Run ของ Windows 10 เมื่อป้อน perfmon ในช่อง Open
perfmonในช่อง Run ให้พิมพ์ เพื่อเปิด Performance Monitor
  1. เปิดหน้าต่าง Add Countersในมุมมองกราฟ Performance Monitor ให้เลือก ปุ่ม Add Counters สีเขียว (เครื่องหมายบวก) บนแถบเครื่องมือ กราฟสามารถว่างเปล่าได้ก่อนที่คุณจะเพิ่มตัวนับ
หน้าต่าง Performance Monitor ที่มีปุ่ม Add Counters สีเขียวอยู่เหนือแผนภูมิว่างเปล่า
เลือกปุ่มเครื่องหมายบวกสีเขียวเพื่อเลือกตัวนับประสิทธิภาพที่จะแสดงกราฟ
  1. เลือกตัวนับ CPU ของกระบวนการและอินสแตนซ์ของแอปในตัวนับที่มีอยู่ให้ตั้งค่าออบเจ็กต์ประสิทธิภาพเป็นกระบวนการจากนั้นเลือก% เวลาประมวลผลในอินสแตนซ์ของออบเจ็กต์ที่เลือก ให้เลือกกระบวนการที่เป็นของแอปของคุณ สำหรับแอปแบบมัลติโปรเซส ให้กด Ctrl ค้าง ไว้แล้วคลิกรายการที่ตรงกันแต่ละรายการ เช่นchrome, chrome#1, หรืออินสแตนซ์ที่มีหมายเลขอื่น เลือกเฉพาะอินสแตนซ์ของแอปเพื่อให้กราฟอ่านง่าย เลือกเพิ่ม >>จากนั้นตกลง
เพิ่มกล่องโต้ตอบตัวนับโดยเลือกกระบวนการและเปอร์เซ็นต์เวลาประมวลผล และไฮไลต์อินสแตนซ์กระบวนการ Chrome
เลือกกระบวนการ , เปอร์เซ็นต์เวลาประมวลผลและแต่ละอินสแตนซ์ของแอปที่คุณต้องการติดตาม
  1. สังเกตกราฟขณะที่แอปกำลังทำงาน PerfMon จะวาดเส้นสำหรับตัวนับแต่ละตัวที่เพิ่มเข้ามา ใช้คำอธิบายใต้กราฟเพื่อจับคู่สีของเส้นกับอินสแตนซ์ของกระบวนการ เปิดกราฟทิ้งไว้ขณะทำกิจกรรมที่อาจทำให้ CPU ทำงานสูง จุดสูงสุดชั่วครู่จะแตกต่างจากเส้นที่คงอยู่ในระดับสูงตลอดการทำงาน
แผนภูมิ Performance Monitor แสดงเส้น CPU แยกกันสำหรับ chrome และ chrome#1
คำอธิบายแผนภูมิจะระบุแต่ละเส้นด้วยตัวนับและอินสแตนซ์ของกระบวนการ

เปอร์เซ็นต์การใช้งาน CPU หมายถึงอะไร

Process\% Processor Timeค่านี้จะรวมเวลาประมวลผลที่ใช้โดยเธรดทั้งหมดในกระบวนการนั้นเข้าด้วยกัน ในคอมพิวเตอร์ที่มีโปรเซสเซอร์เชิงตรรกะหลายตัว กระบวนการหนึ่งอาจใช้โปรเซสเซอร์มากกว่าหนึ่งตัวในเวลาเดียวกัน ดังนั้นตัวนับนี้จึงอาจสูงกว่า 100% ตัวอย่างของ Microsoft แสดงให้เห็นว่ามีสองเธรดที่ใช้โปรเซสเซอร์แยกกัน 75% และ 80% ทำให้ค่าการอ่านกระบวนการอยู่ที่ 155% ดังนั้นค่าที่สูงกว่า 100% จึงไม่ได้หมายความว่าเป็นข้อผิดพลาดเสมอไป

ตัวนับกระบวนการนี้ไม่ได้ถูกปรับให้เป็นมาตรฐานตามความจุทั้งหมดของคอมพิวเตอร์ หากต้องการเปรียบเทียบอย่างคร่าวๆ กับมุมมองภาพรวมของระบบทั้งหมด 0–100% ให้หารค่าที่แสดงเป็นจำนวนกระบวนการด้วยจำนวนหน่วยประมวลผลเชิงตรรกะ ตัวอย่างเช่น 160% บนพีซีที่มีหน่วยประมวลผลเชิงตรรกะแปดตัว จะคิดเป็นประมาณ 20% ของความจุ CPU ทั้งหมด ค่านี้อาจกระโดดขึ้นลงชั่วขณะเมื่อแอปพลิเคชันเริ่มต้นหรือปิดกระบวนการทำงาน

ปฏิบัติตามขั้นตอนที่ถูกต้อง

ชื่อกระบวนการคือชื่อไฟล์ปฏิบัติการ ไม่ใช่ชื่อที่แสดงของแอปเสมอไป หากคุณไม่แน่ใจว่ารายการใดเป็นของแอป ให้เปิดตัวจัดการงานโดยกดCtrl+ Shift+ Escแล้วตรวจสอบ แท็บ รายละเอียดคุณสามารถเพิ่ม ตัวนับ กระบวนการ IDใน PerfMon เพื่อช่วยในการจับคู่อินสแตนซ์กับรหัสกระบวนการ (PID)

ตัวนับกระบวนการแบบดั้งเดิมของ Windows อาจแสดงค่าที่กระโดดขึ้นลงอย่างไม่ถูกต้องในช่วงสั้นๆ เมื่อมีสองกระบวนการที่มีชื่อเดียวกัน และกระบวนการหนึ่งเริ่มต้นหรือสิ้นสุดการทำงาน ชื่ออินสแตนซ์ที่มีหมายเลข เช่น chrome#1อาจเปลี่ยนแปลงระหว่างการเก็บตัวอย่าง หากค่าที่พุ่งสูงขึ้นอย่างกะทันหันไม่ตรงกับสิ่งที่แอปกำลังทำอยู่ ให้ตรวจสอบ PID ดูตัวอย่างเพิ่มเติม และดูว่าค่าที่อ่านได้คงที่หรือไม่ Microsoft ได้บันทึกข้อจำกัดการจับคู่อินสแตนซ์นี้ไว้ในเอกสารอ้างอิงตัวนับประสิทธิภาพของตน

เก็บสถิติการใช้งาน CPU ไว้นานขึ้น

กราฟแบบเรียลไทม์มีประโยชน์ในขณะที่คุณกำลังดูอยู่ แต่ไม่ใช่ประวัติระยะยาวที่คุณสามารถใช้เป็นข้อมูลอ้างอิงได้หลังจากปิด PerfMon แล้ว หากต้องการตรวจสอบกิจกรรมในภายหลังหรือบันทึกค่าที่พุ่งสูงขึ้นเป็นระยะ ให้ใช้ชุดตัวเก็บรวบรวมข้อมูล (Data Collector Sets) ในคอนโซลเดียวกันเพื่อบันทึกตัวนับกระบวนการที่เกี่ยวข้องลงในบันทึก (log) คู่มือการแก้ไขปัญหา Performance Monitorของ Microsoft อธิบายถึงการรวบรวมตัวนับที่ทำงานต่อเนื่องเป็นเวลานาน และเอกสารอ้างอิงเครื่องมือตัวนับประสิทธิภาพอธิบายว่า PerfMon มีชุดตัวเก็บรวบรวมข้อมูลอยู่ด้วย

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

ข้อมูลอ้างอิงของ Microsoft

ฝากความเห็น

วิธีการติดตั้ง Add-on ของ Minecraft บน Windows 10

วิธีการติดตั้ง Add-on ของ Minecraft บน Windows 10

นำเข้าไฟล์ Bedrock .mcpack หรือ .mcaddon บน Windows 10 เปิดใช้งานสำหรับโลกใหม่หรือโลกที่มีอยู่แล้ว และหลีกเลี่ยงการสับสนระหว่างส่วนเสริมกับม็อด Java

วิธีจำกัดการใช้งาน CPU ของ Microsoft Defender บน Windows 10

วิธีจำกัดการใช้งาน CPU ของ Microsoft Defender บน Windows 10

ตั้งค่าเป้าหมายการใช้งาน CPU สำหรับการสแกน Defender ใน PowerShell ให้ต่ำลง จัดการข้อยกเว้นการสแกนขณะไม่ได้ใช้งาน และตรวจสอบว่าการตั้งค่านี้มีผลต่อการสแกนใดใน Windows 10

วิธีปรับความสว่างหน้าจอตามช่วงเวลาของวันใน Windows 10

วิธีปรับความสว่างหน้าจอตามช่วงเวลาของวันใน Windows 10

ตั้งค่าระดับความสว่างในเวลากลางวันและกลางคืนบน Windows 10 ด้วย ClickMonitorDDC 7.2 และเรียนรู้เกี่ยวกับข้อจำกัดของ DDC/CI และทางเลือกโหมดแสงกลางคืน

วิธีแก้ไขปัญหา “เราไม่สามารถตั้งค่าฮอตสปอตมือถือได้” ใน Windows 10

วิธีแก้ไขปัญหา “เราไม่สามารถตั้งค่าฮอตสปอตมือถือได้” ใน Windows 10

กู้คืนฮอตสปอตของ Windows 10 โดยตรวจสอบแหล่งที่มาของอินเทอร์เน็ตและอะแดปเตอร์ไร้สาย ซ่อมแซมไดรเวอร์ และเก็บการรีเซ็ตเครือข่ายไว้เป็นขั้นตอนสุดท้าย

วิธีเปลี่ยนโหมดการฉายภาพใน Windows 10 ด้วยปุ่มลัดบนแป้นพิมพ์

วิธีเปลี่ยนโหมดการฉายภาพใน Windows 10 ด้วยปุ่มลัดบนแป้นพิมพ์

ตั้งค่าปุ่มลัดแบบกำหนดเองสำหรับแต่ละโหมดการฉายภาพใน Windows 10 ด้วย DisplaySwitch.exe รวมถึงโหมดขยาย โหมดทำซ้ำ และโหมดแสดงผลเฉพาะหน้าจอที่สอง

วิธีปรับสมดุลเสียงซ้าย/ขวาสำหรับหูฟังบลูทูธใน Windows 10

วิธีปรับสมดุลเสียงซ้าย/ขวาสำหรับหูฟังบลูทูธใน Windows 10

ค้นหาตัวควบคุมสมดุลเสียงซ้าย/ขวาของ Windows 10 สำหรับหูฟังบลูทูธ พร้อมวิธีแก้ไขปัญหาด้วยการแก้ไขรีจิสทรีอย่างระมัดระวัง เมื่อการควบคุมระดับเสียงยังคงเชื่อมโยงอยู่

วิธีเปิดใช้งานการแสดงตัวอย่างภาพขนาดย่อของภาพ RAW ใน Windows 10

วิธีเปิดใช้งานการแสดงตัวอย่างภาพขนาดย่อของภาพ RAW ใน Windows 10

ติดตั้งส่วนขยาย Raw Image Extension ฟรีของ Microsoft และปรับการตั้งค่า File Explorer เพื่อแสดงตัวอย่างไฟล์ RAW จากกล้องที่รองรับใน Windows 10

วิธีปิดใช้งานคำแนะนำเกมบน Game Bar ใน Windows 10

วิธีปิดใช้งานคำแนะนำเกมบน Game Bar ใน Windows 10

หยุดการแสดงคำแนะนำเริ่มต้นเกมของ Xbox Game Bar ใน Windows 10 โดยยังคงใช้งานโอเวอร์เลย์และปุ่มควบคุมการจับภาพได้

วิธีการย้ายไฟล์ระหว่างไดรฟ์ด้วยการลากและวางบน Windows 10

วิธีการย้ายไฟล์ระหว่างไดรฟ์ด้วยการลากและวางบน Windows 10

ใน Windows 10 การย้ายไฟล์ระหว่างไดรฟ์ทำได้โดยการกดปุ่ม Shift ค้างไว้ขณะลากใน File Explorer ตรวจสอบการย้าย และใช้การตัดและวางเป็นทางเลือกสำรอง

วิธีตรวจสอบว่าไฟล์ EXE เป็นเวอร์ชัน 32 บิตหรือ 64 บิตบน Windows 10

วิธีตรวจสอบว่าไฟล์ EXE เป็นเวอร์ชัน 32 บิตหรือ 64 บิตบน Windows 10

ใช้ Windows PowerShell เพื่ออ่านประเภทเครื่อง PE ของไฟล์ EXE ระบุว่าเป็น 32 บิตหรือ 64 บิต และหลีกเลี่ยงการพึ่งพาชื่อไฟล์หรือไอคอน