จากประสบการณ์ของฉันการตั้งค่ากระบวนการใด ๆ ให้เป็นเรียลไทม์จะทำให้คอมพิวเตอร์ของคุณช้าลงเป็นหอยทาก การใช้การตั้งค่านี้คืออะไรหากคอมพิวเตอร์ของคุณใช้งานไม่ได้
จากประสบการณ์ของฉันการตั้งค่ากระบวนการใด ๆ ให้เป็นเรียลไทม์จะทำให้คอมพิวเตอร์ของคุณช้าลงเป็นหอยทาก การใช้การตั้งค่านี้คืออะไรหากคอมพิวเตอร์ของคุณใช้งานไม่ได้
คำตอบ:
สิ่งที่คุณอธิบายด้วยค่าใช้จ่ายในการชะลอคอมพิวเตอร์ส่วนที่เหลือลงสู่การรวบรวมข้อมูลนั้นจะเรียกใช้กระบวนการแบบเรียลไทม์โดยให้ความสำคัญกับมันสูงกว่าสิ่งอื่นใด นี่เป็นสิ่งจำเป็นสำหรับแอปพลิเคชั่นที่สำคัญเวลาผู้คนส่วนใหญ่ไม่เห็นสิ่งเหล่านี้ในชีวิตประจำวันของพวกเขา ...
jackd
แล้วถ้าไม่เซิร์ฟเวอร์เสียง? (จากสิ่งที่ฉันเข้าใจจนถึงขณะนี้ทั้ง PA และแจ็คทำงานในลักษณะเดียวกันกับที่พวกเขามีทั้งเซิร์ฟเวอร์เสียงและห้องสมุด / ชุดอุปกรณ์เพื่อเข้าถึง ... )
สิ่งนี้อาจดูเหมือนไม่จำเป็น แต่เมื่อกระบวนการเริ่มต้นพารามิเตอร์สามารถส่งผ่านได้ซึ่งทำให้กระบวนการทำงานในระดับความสำคัญต่าง ๆ ตัวจัดการงานแสดงสิ่งนี้เป็นการตั้งค่าเพิ่มเติมเนื่องจากเป็นตัวเลือกที่สามารถตั้งค่าสำหรับกระบวนการโดยซอฟต์แวร์ที่เริ่มต้นการดำเนินการ ซอฟต์แวร์ส่วนใหญ่ทำงานภายใต้ระดับ "ปกติ" แต่บางครั้งคุณอาจเห็นบางรายการที่ทำงานในระดับต่ำกว่าโดยค่าเริ่มต้น ฉันไม่เคยเห็นซอฟต์แวร์ที่เริ่มต้นในสถานะปกติด้านบน
นอกจากนี้ยังเป็นมูลค่าการกล่าวขวัญว่ามีกรณีเมื่อกระบวนการสามารถทำงานที่การตั้งค่าลำดับความสำคัญสูงสุดและดูเหมือนจะไม่ส่งผลกระทบต่อประสิทธิภาพของระบบของคุณ ตัวอย่างเช่นหากกระบวนการเริ่มต้นและได้รับมอบหมายให้ทำงานกับ 1 ในเพียง 8 CPU แกนการตั้งค่าลำดับความสำคัญของกระบวนการเพื่อ "เรียลไทม์" จะหมายถึงว่ามันจะใช้หน่วยประมวลผลหนึ่งปล่อยให้ 7 ใช้ ระบบปฏิบัติการและซอฟต์แวร์อื่น ๆ ในกรณีนี้การดำเนินการตามเวลาจริงอาจแทบไม่มีผลกระทบใด ๆ ต่อระบบ แต่ให้ประสิทธิภาพที่เหมาะสมในกระบวนการที่มีลำดับความสำคัญสูง
ฉันแทบจะไม่แนะนำให้ตั้งค่ากระบวนการให้ทำงานใน "เรียลไทม์" ด้วยตนเองจากภายในตัวจัดการระบบ นี่เป็นเพราะคุณกำลังเปลี่ยนการตั้งค่าการดำเนินการสำหรับกระบวนการที่อาจได้รับการออกแบบให้ทำงานภายใต้สถานะการดำเนินการที่ระบุ ในบางกรณีการเปลี่ยนลำดับความสำคัญในการดำเนินการอาจทำให้แอปพลิเคชันขัดข้องและหากเป็นการดำเนินการเขียนข้อมูลอาจทำให้ข้อมูลของคุณเสียหายได้!
อย่างไรก็ตามมีบางกรณีที่การใช้การตั้งค่าลำดับความสำคัญสูงสุดในการดำเนินการสำหรับกระบวนการอาจเป็นสิ่งที่ถูกต้อง แต่ถึงอย่างนั้นการตั้งค่าลำดับความสำคัญดังกล่าวควรถูกตั้งค่าโดยแอปพลิเคชันควบคุมและไม่ใช่ผู้ใช้ปลายทางผ่านกล่องโต้ตอบการจัดการระบบ
โดยส่วนตัวแล้วผมไม่แนะนำให้เปลี่ยนลำดับความสำคัญของงานจนกว่าคุณจะไม่สนใจว่ามันจะล้มเหลวหรือไม่และงานก็ไม่สำคัญ หากเอกสารประกอบของซอฟต์แวร์ระบุอย่างชัดเจนว่าคุณสามารถยกระดับกระบวนการให้ทำงานด้วยความเร็วที่เร็วขึ้นเพื่อเร่งการทำงานของตัวประมวลผลที่มีขนาดใหญ่มากซึ่งจะเป็นที่ยอมรับเช่นกันอย่างไรก็ตามฉันจะไม่เชื่อถ้ากลไกจาก ภายในแอปพลิเคชันไม่ได้จัดเตรียมไว้ให้
ในฐานะที่เป็นเรื่องส่วนตัวมีเพียงกระบวนการเดียวที่ฉันเปลี่ยนด้วยตนเองเป็นครั้งคราว - แอปพลิเคชันการบีบอัดซอฟต์แวร์ ฉันไม่ต้องเปิดเครื่องรูดไฟล์ขนาดใหญ่ในเวลานาน แต่ฉันพบว่าถ้าฉันรีบเร่ง ( อะแฮ่มเป็นคนใจร้อน) ฉันสามารถเร่งกระบวนการลำดับความสำคัญและเพิ่มประสิทธิภาพในระดับปานกลาง เนื่องจากแอปพลิเคชันเหล่านี้เริ่มงานที่ต้องทำงานและจากนั้นปิดเมื่อพวกเขาเสร็จสิ้นฉันไม่ต้องกังวลเกี่ยวกับการยกเลิกการตั้งค่าตัวประมวลผลเพราะเมื่อแอปพลิเคชันเสร็จสิ้นการแยกข้อมูลมันจะหยุดเอง นี่เป็นครั้งเดียวที่ฉันพบว่ามีประโยชน์เป็นการส่วนตัวในการควบคุมความเร็วตัวประมวลผลผ่านการจัดการระบบ
ฉันใช้ลำดับความสำคัญแบบเรียลไทม์เพื่อเร่งเกมบนแล็ปท็อปที่ไม่ใช่เกมของฉัน ฉันไม่สนใจเกี่ยวกับกระบวนการพื้นหลังเมื่อฉันอยู่ในเกมและฉันได้รับประสบการณ์ที่สนุกสนานมากขึ้นจากการจัดสรรพลังการประมวลผลของฉันด้วยวิธีนี้