PriorityGear: การควบคุมลำดับความสำคัญของ CPU ตามกฎสำหรับกระบวนการ Windows
PriorityGear ซึ่งสร้างขึ้นโดย Yuji Tsuchimoto จัดการและทำให้การจัดลำดับความสำคัญของ CPU บน Windows อัตโนมัติเพื่อให้แอปพลิเคชันที่เลือกมีการตอบสนอง แอปพลิเคชันจะกำหนดลำดับความสำคัญโดยอัตโนมัติตามกฎที่ผู้ใช้กำหนดและสนับสนุนการปรับเปลี่ยนด้วยตนเองเพื่อลดการกระตุกที่เกิดจากงานพื้นหลังที่แข่งขันกัน การกำหนดค่าของมันจะคงอยู่ตลอดการเปิดใช้งานและยอมรับระดับความสำคัญที่สูงขึ้นเช่น High และ Above Normal เพื่อมีอิทธิพลต่อการจัดตารางเป้าหมาย ผู้ใช้ที่เป็นกลุ่มเป้าหมายคือผู้ใช้ที่มีความสามารถสูง เกมเมอร์ และมืออาชีพด้านสร้างสรรค์ที่ต้องการการจัดสรร CPU ที่มั่นคงสำหรับงานที่ไวต่อความล่าช้า.
มันชี้นำระบบปฏิบัติการให้สนับสนุนกระบวนการที่เลือกไว้ได้อย่างไร
เครื่องมือเปลี่ยนลำดับความสำคัญของกระบวนการผ่านการเรียกระบบมาตรฐาน โดยใช้ฟังก์ชัน Windows API เพื่อปรับระดับการจัดตารางสำหรับกระบวนการเป้าหมาย ในทางปฏิบัติคุณกำหนดกฎ กำลังตรวจสอบชื่อกระบวนการหรืองานที่เริ่มต้น และแอปจะออกคำสั่งเปลี่ยนลำดับความสำคัญเมื่อมีการจับคู่เกิดขึ้น คำสั่งนั้นจะเปลี่ยนการถ่วงน้ำหนักสัมพัทธ์ของตัวจัดตารางเพื่อให้การทำงานในพื้นหน้ารับส่วนแบ่งของ CPU cycles ที่มากขึ้น ลดการแข่งขันจากงานอื่น ๆ
มันมีผลต่อความตอบสนองของระบบในขณะที่มันตรวจสอบและใช้กฎหรือไม่?
ผลกระทบในระยะเวลาการทำงานมีขนาดเล็กโดยเจตนา โครงการนี้อธิบายถึงการทำงานเบา ๆ ที่สังเกตการณ์กิจกรรมของกระบวนการโดยมีค่าใช้จ่ายน้อยที่สุด เนื่องจากตัวตรวจสอบทำงานเป็นตัวประจำพื้นหลัง (สไตล์ถาดระบบ) มันจึงมีขนาดที่ต่ำอย่างต่อเนื่องและใช้การเปลี่ยนแปลงเฉพาะเมื่อมีการจับคู่เกิดขึ้น พฤติกรรมทั่วไปคือการดูแบบพาสซีฟ จากนั้นอัปเดตลำดับความสำคัญอย่างรวดเร็ว ไม่ใช่การประมวลผลหนักอย่างต่อเนื่อง ซึ่งทำให้ภาระเพิ่มเติมบนเดสก์ท็อปต่ำ
มันปลอดภัยที่จะรันและต้องการการตั้งค่าอะไรบ้าง?
ความปลอดภัยขึ้นอยู่กับการดำเนินการที่โปร่งใสและการตั้งค่าเริ่มต้นที่ระมัดระวัง: แหล่งที่มาสามารถตรวจสอบได้และแอปใช้ Windows APIs ที่มีเอกสารแทนที่จะเป็นแฮ็กที่ไม่มีเอกสาร มันต้องการสภาพแวดล้อม .NET และมุ่งเป้าไปที่ระบบเดสก์ท็อปล่าสุด เอกสารเตือนเกี่ยวกับการใช้ลำดับความสำคัญแบบ Realtime เพราะมันอาจรบกวนงานที่สำคัญของ OS และนักพัฒนาและชุมชนแนะนำให้สนับสนุนระดับ High เพื่อหลีกเลี่ยงความไม่เสถียรในระหว่างการทำงานแบบโต้ตอบ
ทางเลือกที่ใช้งานได้จริงสำหรับการควบคุม CPU แบบโปร่งใสและเฉพาะเจาะจง
โฮสต์สาธารณะบน GitHub ภายใต้บัญชีนักพัฒนา และนำเสนอด้วยอินเทอร์เฟซที่เรียบง่ายและไม่มีโฆษณา เครื่องมือนี้เหมาะสำหรับผู้ใช้ที่ชอบยูทิลิตี้ขนาดเล็กที่สามารถตรวจสอบได้ เคล็ดลับที่เป็นประโยชน์: ทดสอบกฎความสำคัญใหม่ในช่วงเวลาสั้น ๆ ก่อนที่จะนำไปใช้ในงานที่สำคัญเพื่อยืนยันพฤติกรรมบนเครื่องของคุณ แนะนำ.