In den letzten Tagen habe ich mich ausgiebig mit FPS in 25er Raids beschäftigt. Ich konnte einige interessante Ergebnisse erzielen die ich hier kurz erläutern werde.
Zuerst einmal sind natürlich die Grafikeinstellungen wichtig, im Zweifelsfall solltest du natürlich alles auf Niedrig stellen. Ich werde hier aber nicht auf die Grafikeinstellungen eingehen, sondern auf die nicht so offensichtlichen Dinge die eine FPS verbessern können.
Fangen wir mit den Addons an.
Viele versuchen die Performance eines Addons am Speicherverbrauch auszumachen. Das ist aber in den meisten Fällen Schwachsinn. Der Speicherverbrauch fällt nämlich nur in's gewicht wenn du auf 100% Rambelegung beim Spielen kommst (das ist selten der Fall).
Viel wichtiger ist die CPU Belastung. Seit Patch 2.1.0 bietet WoW die Funktion des sogenannten
CPU-Profiling. Hier sei angemerkt das diese Funktion erstmal aktiviert werden muss und das sie sehr viel Perfomance kostet (sollte also nur zur Analyse eingeschaltet sein).
Um diese Funktion zu nutzen habe ich
Broker_CPU installiert. Das Addon ist ein LDB-Plugin (DataBroker hat ähnlichkeit mit
Fubar) und benötig ein Broker Display (z.B.
Chocolate Bar). Es gibt auch andere Addon sie CPU-Profiling sinnvoll nutzen z.B.
AddonUsage.
Um jetzt zu testen wieviel CPU-Vebrauch die installierten Addons haben muss natürlich das CPU-Profiling wären eines Bosskampfes eingeschaltet sein. Das macht man entweder mit absprache des Raides ( denn die Performance kann dabei bis zu Unspielbarkeit sinken) oder wenn man während eines Bosskampfes gestorben ist.
Das ganze kann dann je nach Addon z.B. so aussehen:

(Broker_CPU)
Die Addons die die am weitesten oben stehen brauchen die meiste CPU Leistung und die unten am wenigsten.
Man sollte jetzt die Liste von oben nach unten durchgehen und sich fragen ob man diese Addon wirklich braucht und/oder ob es Alternativen gibt die eventuell weniger Leistung brauchen.
Mit diesem Prozess kann man einiges an FPS rausholen (in extremen Fällen können das auch 20 FPS oder sogar mehr sein).
Ein weiterer Performance Dieb ist das die Combatlog. Einmal im Kampf die Combatlog aufgemacht und man kann sehen wie jede kleine Heilung, jeder Buff/Debuff den man bekommt durch den Chat rattert.
Ich benutze dieses Makro um die Combatlog Darstellung abzuschalten.
/run COMBATLOG:UnregisterEvent("COMBAT_LOG_EVENT")
/run COMBATLOG:UnregisterEvent("COMBAT_LOG_EVENT_UNFILTERED")
(Addons die die Combatlog ausweten oder Logs die auf der Festplatte gespeichert werden funktionieren weitherhin)
Die Nutzung dieses Makros hat bei mir viel bewirkt. Erstens habe ich keine starken FPS-Schwankungen mehr und Zweitens sind meine FPS je nach Boss um bis zu 15 FPS gestiegen.
Um die Combatlog anzeige wieder einzuschalten benutze ich dieses Makro.
/run COMBATLOG:RegisterEvent("COMBAT_LOG_EVENT")
/run COMBATLOG:RegisterEvent("COMBAT_LOG_EVENT_UNFILTERED")
Ich hatte übrigens das Problem das die Combatlog sich manchmal von alleine wieder eingeschaltet hat. Das Passierte allerdings nur wenn ich das Makro vor dem Bosspull aktiviert habe. Also am besten während des Kampfes einfach mal ins Combatlog gucken.
Wenn du Fragen hast oder nach Alternativen zu Perfomance hungrigen Addons suchst dann schreib hier in den Thread, ich helfe gerne weiter.