ฉันกำลังสูญเสียอะไรบางอย่างเกี่ยวกับเรื่องนี้
ฉันใช้การนำเข้ารูรับแสงขนาดใหญ่และทำให้ระบบของฉันช้าลงไปเป็นการรวบรวมข้อมูลที่สมบูรณ์โดยทั่วไปจะทำให้ไม่สามารถใช้งานได้กับทุกสิ่งแม้แต่เรียกดูเว็บ เนื่องจากสิ่งนี้ดูค่อนข้างแปลกประหลาดฉันจึงใช้เวลาดูไปรอบ ๆ
เล่นps -Al
แสดงให้เห็นว่าเห็นได้ชัดโดยค่าเริ่มต้นDock
, Finder
และSystemUIServer
ทั้งหมดดูเหมือนจะทำงานที่มีความสำคัญไกลลดการใช้งานแล้ว userland ในขณะที่แอปพลิเคชันของผู้ใช้มีลำดับความสำคัญเท่ากับ 33 แต่ Dock, Finder และอื่น ๆ มีลำดับความสำคัญเท่ากับ 53
ผลลัพธ์สุดท้ายคืองานที่ใช้ตัวประมวลผลอย่างมากที่ปิดกั้น UI อย่างสมบูรณ์และทำให้ระบบใช้งานไม่ได้จนกว่าจะเสร็จสิ้น
อย่างไรก็ตามการใช้การrenice -20 -p <prid>
กระแทกเหล่านั้นมีความสำคัญเท่ากับส่วนที่เหลือของ UI ผู้ใช้และทำให้ไม่ต้องรอ 1-3 วินาที (!) สำหรับ UI เพื่อตอบสนองต่อสิ่งที่ง่ายเพียงแค่คลิกเมาส์
แธดกล่าวว่าฉันมีสองคำถาม:
มีเหตุผลใดที่ฉันไม่ควรเปลี่ยนลำดับความสำคัญของเธรดของตัวค้นหาเช่นนี้?
มีวิธีใดที่จะทำให้การเปลี่ยนแปลงลำดับความสำคัญคงอยู่เช่นนั้นจะยังคงเป็นเช่นนั้นหลังจากรีบูต