วิธีการตรวจสอบ FPS (เฟรมต่อวินาที) ใน Mac OS X ด้วย Quartz Debug

ไม่ว่าจะเป็นการทดสอบประสิทธิภาพของแอ็พพลิเคชันภาพเคลื่อนไหว OS X หรือความอยากรู้โดยทั่วไปคุณสามารถวัดอัตรารีเฟรชได้ในเฟรมต่อวินาทีของการกระทำบนหน้าจอและภาพเคลื่อนไหวบน Mac โดยใช้เครื่องมือสำหรับนักพัฒนาซอฟต์แวร์ฟรีจาก Apple เรียกว่า Quartz Debug

เป็นส่วนหนึ่งของชุดเครื่องมือ Xplorer ของกราฟิกส์นอกจากนี้ยังสามารถดาวน์โหลด Debug Quartz แยกกันได้หากคุณมีข้อมูลการเข้าสู่ระบบของนักพัฒนาซอฟต์แวร์และการดำเนินการง่ายๆจะช่วยให้สามารถใช้งานจอภาพ FPS แบบสดได้


นี่คือสิ่งที่คุณต้องทำเพื่อดาวน์โหลด Quartz Debug และตรวจสอบ FPS ใน OS X:

  1. ไปที่ Downloads ของ Apple Developer และเข้าสู่ระบบด้วยบัญชี Apple ID ของนักพัฒนาซอฟต์แวร์ที่เกี่ยวข้อง (ไม่จำเป็นต้องเป็นบัญชีนักพัฒนาซอฟต์แวร์ที่ต้องเสียค่าใช้จ่าย)
  2. ค้นหา "เครื่องมือกราฟิก" - ดาวน์โหลดเวอร์ชันที่เหมาะสำหรับเวอร์ชัน OS X หรือ Xcode ของคุณ (ไม่คุณไม่จำเป็นต้องใช้แอปพลิเคชัน Xcode ทั้งหมดเพื่อดาวน์โหลดเครื่องมือกราฟิก) ต่อไปนี้เป็นสิ่งที่ดูเหมือนว่า:
  3. ในภาพดิสก์เครื่องมือ Graphic Tools ให้เปิดแอปที่เรียกว่า "Quartz Debug" (ลากลงใน / Applications / folder ถ้าคุณใช้บ่อยๆ)
  4. ดึงรายการเมนู "Window" และเลือก "FrameMeter" เพื่อแสดง FPS และจอแสดงผล CPU ที่ถ่ายทอดสด

เมื่อ FrameMeter แสดงตำแหน่งที่เหมาะสมสำหรับการใช้งานของคุณและเริ่มมีปฏิสัมพันธ์กับ OS X หรือแอปพลิเคชันเพื่อดูว่า FPS และ CPU gauge เปลี่ยนแปลงอยู่จริงโดยแสดงอัตราเฟรมของกิจกรรมบนหน้าจอ

วิดีโอสั้น ๆ ด้านล่างแสดงให้เห็นถึงวิธีใช้ Quartz Debug สำหรับการแสดง FPS แบบสด:

คุณจะสังเกตเห็น FrameMeter ดูเหมือนเครื่องวัดความเร็วเครื่องวัดแดชบอร์ดเล็กน้อยแสดงการใช้งาน FPS และ CPU พร้อมกัน เมื่อเปิดใช้ FrameMeter เพียงโต้ตอบกับ OS X หรือแอพพลิเคชันและคุณจะเห็นว่าอัตราเฟรมและการใช้โปรเซสเซอร์ได้รับผลกระทบอย่างไร แม้แต่สิ่งที่ทำได้ง่ายเพียงแค่ปรับขนาดหน้าต่างหรือเลื่อนผ่านหน้าต่าง Finder ที่มีแผ่นฟิล์ม OS X Yosemite เป็นที่น่าสังเกตและในทำนองเดียวกันคุณจะพบว่าการใช้สิ่งที่ต้องการเพิ่มความคมชัดซึ่งจะปิดใช้งานโปร่งใสเอฟเฟ็กต์เช่นเดียวกับการกำหนดองค์ประกอบของอินเตอร์เฟสเพิ่มเติม, มีผลข้างเคียงจากการเพิ่ม FPS และลดภาระของ CPU ระหว่างงานประเภทนั้น ๆ

ในฐานะเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์ส่วนใหญ่มีไว้สำหรับการทดสอบประสิทธิภาพของแอพพลิเคชัน แต่ก็ยังคงเป็นวิธีที่น่าสนใจในการเปรียบเทียบบางอย่างของ OS X หรืออย่างน้อยก็ดูว่ากิจกรรมบางอย่างอาจมีหรือไม่มีผลต่อประสิทธิภาพการแสดงผลบนเครื่อง Mac นอกจากนี้ยังสามารถเสนอวิธีเพิ่มประสิทธิภาพโดยตรงจากเทคนิคเช่นนี้เพื่อเพิ่มความเร็ว OS X Yosemite โดยเฉพาะฮาร์ดแวร์เก่า

Quartz Debug เป็นยูทิลิตีที่น่าสนใจคุณสามารถใช้เพื่อเปิดใช้งานโหมด Retina HiDPI บน Mac เครื่องเก่าที่ไม่สนับสนุนการแสดงผล Retina (ซึ่งบางครั้งก่อนหน้านี้นี่เป็นหนึ่งในคำแนะนำที่สำคัญที่ Retina แสดงขึ้นมาใน Mac ) แม้ว่าจะไม่สามารถใช้งานได้โดยทั่วไปดังนั้นอย่าหลงกลในความคิดที่คุณจะมีประสบการณ์ในการแสดงผลที่ดีขึ้นอย่างฉับพลัน ชุดเครื่องมือกราฟิกทั้งหมดเป็นจริงสนุกสวยที่มีรอบใน Mac ถ้าคุณเป็นประเภท tinkering, Quartz Composer โดยเฉพาะอย่างยิ่งสนุกดีในการเล่นรอบด้วยเนื่องจากช่วยให้คุณสามารถสร้างหรือแก้ไขภาพเคลื่อนไหวแฟนซีและสกรีนเซฟเวอร์เช่นนี้ หนึ่งใน OS X.