Så här övervakar du FPS (ramar per sekund) Live i Mac OS X med Quartz Debug

Oavsett om du testar prestanda för en applikation, OS X-animationer eller bara av allmänt nyfikenhet, kan du mäta uppdateringsfrekvensen i ramar per sekund av skärmverk och animeringar på Mac med hjälp av ett gratis utvecklarverktyg från Apple som heter Quartz Debug.

En del av grafikverktygspaketet Xcode, Quartz Debug kan också laddas ner separat om du har en utvecklarloggning, och en enkel åtgärd kommer att möjliggöra den levande FPS-bildskärmen.


Här är vad du behöver göra för att ladda ner Quartz Debug och övervaka FPS i OS X:

  1. Gå till Apple Developer Downloads och logga in med ett tillhörande utvecklarkonto Apple ID (nej, det behöver inte vara ett betalt utvecklarkonto)
  2. Sök efter "Grafiska verktyg" - ladda ner den version som är lämplig för din version av OS X eller Xcode (nej, du behöver inte hela Xcode-appen för att ladda ner grafikverktyg). Här ser du hur det ser ut:
  3. Öppna den app som heter "Quartz Debug" på den monterade grafiska verktyget-diskbilden (dra den till din / Program / mapp om du ofta använder den)
  4. Dra ner menyn "Window" och välj "FrameMeter" för att visa live FPS och CPU-bildskärmen

När FrameMeter dyker upp, placera den någonstans lämplig för din användning och börja interagera med OS X eller en applikation så att du omedelbart kan se hur FPS och CPU-mätaren ändras, vilket visar bildfrekvensen för skärmens aktivitet.

Denna korta video nedan visar hur du använder Quartz Debug för en live FPS-skärm:

Du kommer märka att FrameMeter ser ut som en liten dashboardräknare av olika slag, som visar FPS och CPU-användning samtidigt. Med FrameMeter aktiverad kan du bara interagera med OS X eller en applikation och du kan se hur bildhastighet och processoranvändning påverkas. Även något som är så enkelt som att ändra storlek på ett fönster eller bläddra i ett Finder-fönster med OS X Yosemite-OH-film är märkbart, och på samma sätt finner du att du använder något som ökar kontrast, vilket inaktiverar de transparenta effekterna och gör gränssnittselementen mer definierade, har en bieffekt av att öka FPS och minska CPU-belastningen under dessa typer av uppgifter.

Som ett utvecklingsverktyg är detta mestadels avsett för prestandatestning av applikationer, men det kan fortfarande vara ett intressant sätt att benchmarka vissa aspekter av OS X, eller åtminstone se hur viss aktivitet kan eller inte påverkar visuell prestanda på en Mac. Det kan också erbjuda ett sätt att direkt se prestandaökningarna som erbjuds av tricks som dessa för att påskynda OS X Yosemite, särskilt på äldre hårdvaror.

Quartz Debug är ett intressant verktyg, du kan använda den för att aktivera Retina HiDPI-läget på gamla Mac-dator som inte ens stöder en näthinnans skärm (vilket för en tid sedan var detta en av de stora tipsen att näthinnan kommer till Mac ), men det är i grunden oanvändbart så låt dig inte luras att du plötsligt kommer att ha en bättre visningsupplevelse. Hela Graphics Tools-paketet är faktiskt ganska kul att ha runt på en Mac om du är den tinkeringstypen, är Quartz Composer i synnerhet kul att leka med, eftersom det låter dig göra eller redigera fina animeringar och skärmsläckare så här en i OS X.