จะตรวจสอบลำดับความสำคัญของเธรดของกระบวนการสุ่มได้อย่างไร?


4

ในตัวจัดการงานของ Windows ฉันสามารถตั้งค่า (หรือเมื่อฉันคลิกขวาฉันสามารถดู) ลำดับความสำคัญของกระบวนการ แสดงให้เห็นว่า "เรียลไทม์", "สูง", "เหนือปกติ" ฯลฯ เช่นกันสำหรับ "ProcessExplorer" (จาก sysinternals ตอนนี้ microsoft) คำถามคือมีวิธีดูว่าเธรดใดกำลังทำงานอยู่กับลำดับความสำคัญในกระบวนการที่กำหนดหรือไม่? (พร้อมตัวเลขซึ่งเป็น 0 ถึง 31 ฉันคิดว่า) นั่นก็คือ 32 ลำดับความสำคัญไม่ใช่แค่ 5 ระดับ (6,7,8,9,10)


ข้อจำกัดความรับผิดชอบฉบับเต็ม: ฉันได้โพสต์คำถามนี้ไว้ใน stackoverflow แล้วอย่างไรก็ตามมีข้อเสนอแนะว่านี่เป็นของ superuser ดังนั้นฉันจึงทำเครื่องหมายให้ลบเนื่องจากไม่มีใครสามารถให้คำตอบได้


คำตอบ:


6

ตกลงฉันพบแล้ว ใน ProcessExplorer คุณสามารถคลิกขวาที่กระบวนการเลือกคุณสมบัติ จากนั้นเลือกแท็บเธรดซึ่งจะแสดงเธรดทั้งหมดที่ทำงานภายในกระบวนการด้วย "ลำดับความสำคัญแบบไดนามิก" นั่นคือสิ่งที่ฉันกำลังมองหา


1

เปิดคอลัมน์ 'ลำดับความสำคัญ' ในหน้าต่างหลักของกระบวนการสำรวจ ในระบบของฉัน (ซึ่งไม่มีอะไรทำงานตามเวลาจริง) ฉันเห็นลำดับความสำคัญตั้งแต่ 0-13 ดังนั้นฉันคิดว่ามันกำลังอ่านลำดับความสำคัญที่แท้จริง

ทำได้โดยคลิกขวาที่ส่วนหัวคอลัมน์จากนั้นเลือก 'เลือกคอลัมน์ ... ' จากเมนูป๊อปอัพจากนั้นเลือก 'ลำดับความสำคัญของประสิทธิภาพการทำงาน' ภายใต้ลำดับความสำคัญ


ขออภัยคุณกำลังพูดถึงลำดับความสำคัญของกระบวนการและฉันกำลังมองหาลำดับความสำคัญของเธรดในกระบวนการ สิ่งเหล่านั้นไม่เหมือนกัน
ra170

ใช่คุณพูดถูก และฉันเห็นว่าคุณได้พบมันแล้ว
Michael Kohne
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.