Perf Profiler V1.0.0.0 Mod


FS25 Andere

Perf Profiler V1.0.0.0 Mod

Dies ist eine frühe Entwicklungsversion einer Modifikation, keine eigenständige Software.
Niedrige oder instabile FPS bei einer großen Mod-Liste? Bevor Sie wahllos Mods löschen, messen Sie die Werte.

Perf Profiler misst die Laufzeit des Haupt-Lua-Threads des Spiels von innen und schreibt alle 20 Sekunden eine übersichtliche Rangliste in die Datei log.txt:
Welches Modul benötigt die meisten Millisekunden pro Frame?
– Welche Funktion ist darin enthalten (Hooks, Listener, Fahrzeug-/platzierbare Spezialisierungen, Spielsysteme)?
– Wie viel des Frames besteht aus Lua und wie viel aus der Engine (Rendering, Physik, Laden)?
– Jeder SPIKE (Frame über 40 ms) mit seinen wichtigsten Mitwirkenden, gekennzeichnet als LUA oder ENGINE

Ein konkretes Beispiel aus einem Spielstand mit 2489 Mods: Die Skripte belegten nur etwa 4 ms eines etwa 19 ms langen Frames. Der rechenintensive Teil lag woanders, und der Profiler zeigte das in 20 Minuten, anstatt einer Woche des Ausprobierens.

WAS ES MESST
– Hook: Funktionen, die von Mods angehängt werden (Utils.appendedFunction / prependedFunction / overwrittenFunction)
– ovr: Funktionen, die durch Spezialisierungen überschrieben werden, anhand des Namens
– mod: update()/draw() von mod-Ereignis-Listenern
– Spezifikation: onUpdate / onUpdateTick / onPostUpdate / onDraw von Fahrzeug-, platzierbaren Objekt- und Handwerkzeugspezialisierungen
– veh: / plc: Gesamtaktualisierung jedes Fahrzeugs und platzierbaren Objekts
– sys: Spielsysteme (Umgebung, KI, Verkehr, Wasser, Wirtschaft…)
– Frame: Gesamt-Lua pro Frame – Aufteilung zwischen Skripten und Engine
Jeder Eintrag zeigt die "Selbst"-Zeit (ohne Doppelzählung) und die "inkl."-Zeit (wobei alles verschachtelt ist).

ANWENDUNG
1. Legen Sie AAA_PerfProfiler.zip in Ihren Mods-Ordner und aktivieren Sie es im Spielstand.
Behalte den Namen bei – "AAA_" sorgt dafür, dass es zuerst geladen wird, was nötig ist, damit es die Hooks anderer Mods abfangen kann.
2. Spielen Sie normal. Die ersten 20 Sekunden nach dem Laden werden übersprungen.
3. Lesen Sie die [PerfProfiler]-Zeilen in der Datei log.txt (Dokumente/Meine Spiele/FarmingSimulator2025/log.txt).

KONSOLENBEFEHLE (~)
ppReport – Jetzt einen Bericht schreiben
ppReset – Statistiken zurücksetzen (Nacht, Regen, Feldarbeit separat messen)
ppStart / ppStop – Messung fortsetzen / pausieren
ppSpike <ms> – Spike-Schwellenwert (Standardwert 40)
ppTop <n> – Ranglistenlänge (Standardwert 35)
ppInterval <s> – Meldeintervall (Standardwert 20)

GUT ZU WISSEN
Dies ist ein Testwerkzeug. Die Messung dauert etwa 0,5 ms pro Frame, daher kann es nach Abschluss der Messung entfernt werden.
Es ändert nichts an Ihrem Spielstand oder dem Spielverlauf. Es misst lediglich die Laufzeiten von Funktionen und protokolliert die Ergebnisse.
– Misst den Lua-Code im Hauptthread. Die Engine-Seite (Rendering, Physik) wird als "Engine"-Zeit und ENGINE-Spitzen angezeigt.
– Mehrspieler: Unterstützt. Wie bei jeder Mod benötigen alle Spieler dieselbe Datei, sofern der Host die Mod aktiviert hat.
– Die vollständige Dokumentation (README.md) mit einer Erklärung jeder Logzeile befindet sich in der ZIP-Datei.

VERSION
1.2.2.0

Autor:
Siemanek




Was ist Landwirtschafts Simulator 25 mods | LS25 Mods

FS 25 Mods sind ein kostenloses Spiel Quelldateien und es funktioniert wie Addons für Farming Simulator 25 Spiel. Wir freuen uns, Ihnen jeden Tag die neuesten und getesteten Farming Simulator 2025 Mods anbieten zu können.



Das könnte Dich auch interessieren...

Schreibe einen Kommentar