Computer >> คอมพิวเตอร์ >  >> ระบบ >> Windows

วิธีการติดตามการใช้ทรัพยากรของแอปพลิเคชันใน Windows 7

วิธีการติดตามการใช้ทรัพยากรของแอปพลิเคชันใน Windows 7

พวกเราส่วนใหญ่มักจะมองข้ามสิ่งนี้ แต่การควบคุมการใช้ทรัพยากรของแอปพลิเคชันของคุณเป็นสิ่งสำคัญมาก เมื่อแอปพลิเคชันทำงานผิดปกติ อาจทำให้โปรแกรมอื่นทำงานผิดปกติได้ หากระบบของคุณไม่มี CPU หรือหน่วยความจำ โปรแกรมจะต้องหยุดทำงานจนกว่าทรัพยากรเหล่านั้นจะพร้อมใช้งาน

ตั้งแต่ Windows เวอร์ชันแรก ยูทิลิตี้สำหรับการควบคุมทรัพยากรก็พัฒนาขึ้น ตอนนี้ Windows 7 มาพร้อมกับ 3 โปรแกรมที่สามารถติดตาม/ควบคุมการใช้ทรัพยากร:Task Manager , การตรวจสอบประสิทธิภาพ และ การตรวจสอบทรัพยากร . ในขณะที่มีแอปพลิเคชันขั้นสูงอื่นๆ เช่น Process Monitor โดย Sysinternals ขอแนะนำให้ใช้แอปพลิเคชันที่สร้างไว้ล่วงหน้าก่อนเนื่องจากใช้ทรัพยากรและพื้นที่เก็บข้อมูลน้อยลง

ในโพสต์นี้ ฉันจะแสดงวิธีใช้ Resource Monitor เพื่อติดตามการใช้ทรัพยากรของแอปพลิเคชันใน Windows 7

การเริ่มต้นการตรวจสอบทรัพยากร

คุณสามารถเริ่มแอปพลิเคชัน Windows ได้หลายวิธี ในกรณีนี้ เราจะใช้ฟังก์ชัน "find" ในเมนู Start ให้พิมพ์ resmon และคลิกที่โปรแกรม:

วิธีการติดตามการใช้ทรัพยากรของแอปพลิเคชันใน Windows 7

โปรแกรมจะปรากฏขึ้น

วิธีการติดตามการใช้ทรัพยากรของแอปพลิเคชันใน Windows 7

ตัวอย่างเช่น ฉันจะอธิบายโดยใช้โปรแกรม Excel

ควบคุม CPU และไฟล์และไลบรารีที่เกี่ยวข้อง

ขั้นแรก เราเลือกกระบวนการของ Excel:

วิธีการติดตามการใช้ทรัพยากรของแอปพลิเคชันใน Windows 7

ตอนนี้เราไปที่แท็บ CPU และขยายหมายเลขอ้างอิงและโมดูลที่เกี่ยวข้อง:

วิธีการติดตามการใช้ทรัพยากรของแอปพลิเคชันใน Windows 7

คุณยังค้นหาบริการที่เกี่ยวข้องกับกระบวนการได้อีกด้วย ในกรณีนี้ Excel ไม่ได้ใช้ใครเลย เลยไม่ได้แสดงส่วนนั้นของหน้าต่าง

ในแฮนเดิลที่เกี่ยวข้อง คุณสามารถดูไฟล์ เหตุการณ์ และวัตถุประเภทอื่นๆ ที่เปิดโดย Excel นี้ คุณสามารถใช้ตัวจัดการการค้นหาเพื่อดูว่า excel กำลังใช้ไฟล์อยู่หรือไม่ จำนวนแฮนเดิลที่ระบบสามารถทำงานได้มีจำกัด ดังนั้นโปรแกรมที่ใช้จำนวนมากจึงสามารถหยุดระบบของคุณได้

ในโมดูลที่เกี่ยวข้อง คุณสามารถดูไลบรารีที่ใช้โปรแกรมได้

ควบคุมหน่วยความจำ

ด้วย Resource Monitor ทำให้ง่ายต่อการทราบจำนวนหน่วยความจำที่แอปพลิเคชันใช้อยู่ คลิกที่แท็บหน่วยความจำ

วิธีการติดตามการใช้ทรัพยากรของแอปพลิเคชันใน Windows 7

ที่ด้านล่างของหน้าต่าง คุณจะเห็นกราฟพร้อมข้อมูลเกี่ยวกับหน่วยความจำของระบบ เราจะเห็นได้ว่าระบบไม่มีปัญหาในการเสนอหน่วยความจำให้กับโปรแกรม

ข้อมูลที่แสดงสำหรับแต่ละกระบวนการคือ:

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

บันทึกความทรงจำ – หน่วยความจำเสมือนที่สงวนไว้สำหรับกระบวนการนี้

ชุดทำงาน – หน่วยความจำกายภาพที่ใช้โดยกระบวนการนี้

แชร์ได้ – หน่วยความจำกายภาพที่สามารถแชร์กับโปรแกรมอื่นได้

ส่วนตัว – หน่วยความจำกายภาพที่ไม่สามารถแชร์กับกระบวนการอื่นได้

วิเคราะห์ห่วงโซ่การรอ

Resource Monitor สามารถวิเคราะห์ได้ว่ากระบวนการกำลังรอโปรแกรมอื่นอยู่หรือไม่ ถ้ากระบวนการจำเป็นต้องใช้ทรัพยากรที่กำลังถูกใช้โดยกระบวนการอื่น กระบวนการนั้นจะต้องหยุดทำงานจนกว่าทรัพยากรนั้นจะพร้อมใช้งาน ในการวิเคราะห์กระบวนการ เพียงคลิกขวาและเลือก วิเคราะห์ Wait Chain…

วิธีการติดตามการใช้ทรัพยากรของแอปพลิเคชันใน Windows 7

จากนั้นเราจะเห็นข้อมูลเกี่ยวกับกระบวนการที่หยุดแอปพลิเคชันของเรา:

วิธีการติดตามการใช้ทรัพยากรของแอปพลิเคชันใน Windows 7

Excel กำลังรอ OSPPSVC.EXE โปรแกรมก่อนที่จะดำเนินการต่อ

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