การแก้ไขปัญหากิจกรรม CPU สูงในกระบวนการ WindowServer


18

เท่าที่ฉันทราบกระบวนการWindowServerถูกใช้โดยแอพทั้งหมดเพื่อวาดหน้าต่างที่เราเห็น และผู้คนจำนวนมากกำลังรายงานปัญหาเมื่อWindowServerของพวกเขาใช้งาน CPU จำนวนมาก มีวิธีใดบ้างที่จะทราบว่ากระบวนการโต้ตอบกับWindowServerนอกเหนือจากการดูพรีเซนต์ที่ActivityMonitorปิดพวกเขาลงและดูผลลัพธ์หรือไม่

คำตอบ:


11

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

ผลลัพธ์จาก perfdiagnose ไม่ได้มีไว้สำหรับผู้ใช้ปลายทาง แต่สำหรับนักพัฒนาและทีมงานที่ Apple หากคุณไม่สามารถที่จะทำให้ความรู้สึกของการบันทึกมันผลิตใด ๆ ทางออกที่ดีที่สุดของคุณคือการแนบกับรายงานข้อผิดพลาดที่ส่งไปยังแอปเปิ้ล


2
ยอดเยี่ยมฉันคิดว่ามันเป็นเพียงสิ่งที่ฉันกำลังมองหา ฉันเป็นนักพัฒนาครับ ขอบคุณ
Uko

perfdiagnoseไม่ปรากฏในเส้นทางของฉันและไม่มีหน้าใด ๆ บนนั้น (มีค่า 10.14.6 (18G87)) มันเปลี่ยนชื่อหรือไม่ มันอยู่ที่ไหนสักแห่งบนเส้นทางหรือไม่?
drevicko
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.