คำถามนี้มีคำตอบอยู่ที่นี่แล้ว:
มีวิธีบังคับให้โปรแกรมเฉพาะใช้เวลาตัวประมวลผลน้อยกว่า 100% แม้ว่า CPU จะไม่ได้ทำงานหรือไม่?
การใช้ลำดับความสำคัญของกระบวนการเราสามารถปรับจำนวนทรัพยากรที่โปรแกรมที่กำหนดไว้ใช้สัมพันธ์กับโปรแกรมอื่น ๆ
หากลำดับความสำคัญของกระบวนการของโปรแกรมถูกตั้งค่าเป็น ' ต่ำกว่าปกติ ' โปรแกรมจะใช้เวลา CPU น้อยลงในขณะที่โปรแกรมอื่นต้องการทรัพยากรเหล่านั้น
อย่างไรก็ตามเมื่อโปรเซสเซอร์ไม่ได้ใช้งานโปรแกรมอาจใช้ CPU ที่ 100% โดยไม่คำนึงถึงลำดับความสำคัญของกระบวนการ ซึ่งเป็นการเพิ่มการใช้พลังงานและความร้อน
ฉันต้องการลดการใช้ cpu ของโปรแกรมบางอย่างภายใต้สถานการณ์เหล่านี้ขึ้นอยู่กับว่าโปรแกรมเหล่านี้มีสมาธิหรือไม่
ตัวอย่างเช่นฉันต้องการบังคับให้ Firefox ใช้งาน CPU ได้ไม่เกิน 1% เมื่อใดก็ตามที่โฟกัสไม่ได้นานกว่า 1 นาที
มีวิธีใดที่จะทำเช่นนั้น?
(อาจมีวิธีแก้ปัญหาเฉพาะในการค้นหาและยกเลิกการโหลดแท็บทรัพยากรมากใน Firefox แต่ส่วนใหญ่ฉันกำลังมองหาโซลูชันทั่วไปที่เหมาะกับทุกโปรแกรม)