{"id":161890,"date":"2024-10-09T10:07:16","date_gmt":"2024-10-09T08:07:16","guid":{"rendered":"https:\/\/hifivem.com\/?p=161890"},"modified":"2026-08-09T12:55:25","modified_gmt":"2026-08-09T10:55:25","slug":"so-verwenden-sie-resmon-in-fivem-um-ressourcen-zu-optimieren","status":"publish","type":"post","link":"https:\/\/rpcrate.com\/de\/how-to-use-resmon-in-fivem-optimize-resources\/","title":{"rendered":"Wie du Resmon zur Diagnose von FiveM Client-Skripten verwendest"},"content":{"rendered":"<p>Resmon zeigt die Ausf\u00fchrungskosten und Speichersignale von Client-Ressourcen an. Verwende es, um ein Skript zu identifizieren, das es wert ist, untersucht zu werden, und reproduziere dann dieselbe Aktion mit dem Profiler. Es misst nicht die Server-Datenbankzeit, die Download-Geschwindigkeit oder die gesamten GPU-Rendering-Kosten.<\/p>\n<p>Die hier gezeigten Konfigurations- und Codebeispiele beziehen sich auf FiveM f\u00fcr GTA V Legacy. Enhanced hat andere Laufzeit- und Kompatibilit\u00e4tsregeln; \u00fcberpr\u00fcfe <a href=\"https:\/\/docs.fivem.net\/docs\/developers\/legacy-vs-enhanced\/\">die Legacy-zu-Enhanced-\u00c4nderungen von Cfx.re<\/a> bevor du sie auf einen Enhanced-Server anwendest.<\/p>\n<h2 id=\"open-and-close-the-monitor\">Monitor \u00f6ffnen und schlie\u00dfen<\/h2>\n<p>Tritt deinem Entwicklungsserver bei, \u00f6ffne F8 und f\u00fchre aus:<\/p>\n<pre data-no-translation=\"\" translate=\"no\"><code data-no-translation=\"\" translate=\"no\">resmon true<\/code><\/pre>\n<p>Wenn der Befehl eingeschr\u00e4nkt ist, verwende einen zugelassenen Entwicklungsclient, wie in der <a href=\"https:\/\/docs.fivem.net\/docs\/client-manual\/console-commands\/\">offiziellen Client-Konsolenreferenz<\/a>beschrieben. Umgehe keine Beschr\u00e4nkungen eines \u00f6ffentlichen Servers. So blendest du den Monitor aus:<\/p>\n<pre data-no-translation=\"\" translate=\"no\"><code data-no-translation=\"\" translate=\"no\">resmon false<\/code><\/pre>\n<h2 id=\"make-a-useful-comparison\">Einen n\u00fctzlichen Vergleich anstellen<\/h2>\n<ol>\n<li>Notiere die Client-Einstellungen, die Server-Population, den Standort und die Ressourcenversionen. Beginne mit einer ruhigen, unt\u00e4tigen Szene.<\/li>\n<li>Wiederhole eine konkrete Aktion, etwa das \u00d6ffnen eines Men\u00fcs, eine Job-Interaktion oder das Einsteigen in ein Fahrzeug. Beobachte, bei welcher Ressource sich die Ausf\u00fchrungszeit \u00e4ndert und ob die zus\u00e4tzliche Last nach Ende der Aktion bestehen bleibt.<\/li>\n<li>Wiederhole die Aktion mehrmals. Ein kurzer Initialisierungs-Spike hat eine andere Ursache als kontinuierliche Leerlaufarbeit.<\/li>\n<li>\u00c4ndere oder stoppe auf der Staging-Umgebung eine verd\u00e4chtige Ressource, nachdem du ihre Abh\u00e4ngigkeiten \u00fcberpr\u00fcft hast, und wiederhole dann dieselbe Route und Aktion.<\/li>\n<li>F\u00fchre Protokolle und Vorher-\/Nachher-Messungen. Teste eine erneute Verbindung und einen vollst\u00e4ndigen Neustart erneut, bevor du eine \u00c4nderung bereitstellst.<\/li>\n<\/ol>\n<h2 id=\"investigate-the-code-behind-the-number\">Untersuche den Code hinter der Zahl<\/h2>\n<p class=\"translation-block\">Nutze den <a href=\"https:\/\/docs.fivem.net\/docs\/scripting-manual\/debugging\/using-profiler\/\">Cfx.re-Profiler<\/a>, um den aufwendigen Ausf\u00fchrungspfad im Skript zu finden. Pr\u00fcfe wiederholte NUI-Nachrichten, unn\u00f6tiges Polling und wiederholte Arbeit in Schleifen. Verl\u00e4ngere Wartezeiten nur, wenn die Aufgabe nicht in jedem Frame ausgef\u00fchrt werden muss.<\/p>\n<p>Wenn Skripte g\u00fcnstig erscheinen, aber die FPS niedrig bleiben, \u00fcberpr\u00fcfe die Rendering-Einstellungen, gestreamte Assets und die GPU-Auslastung separat. Eine niedrige Resmon-Zahl beweist nicht, dass eine gro\u00dfe Karte oder ein Texturpaket g\u00fcnstig zu rendern ist.<\/p>\n<section id=\"buyer-installation-check\">\n<h2>Wie sollte ich die Skriptleistung vor dem Kauf vergleichen?<\/h2>\n<p>Vergleiche dieselbe Aktion am selben Ort mit denselben Client-Einstellungen. Ein Leerlaufwert im Ressourcenmonitor ist keine Garantie f\u00fcr einen ausgelasteten Server. Frage nach den Testbedingungen eines Benchmarks und pr\u00fcfe Profiler-Traces, bevor du eine Ressource allein wegen eines niedrigeren beworbenen Werts ersetzt.<\/p>\n<p><a href=\"https:\/\/docs.fivem.net\/docs\/scripting-manual\/debugging\/using-profiler\/\">Cfx.re-Profiler-Dokumentation<\/a><\/p>\n<p><a href=\"https:\/\/rpcrate.com\/de\/shop\/fivem-baby-skript\/\">Paketanforderungen f\u00fcr FiveM Baby Script ansehen<\/a><\/p>\n<\/section>","protected":false},"excerpt":{"rendered":"<p>Resmon zeigt die Ausf\u00fchrungskosten und Speichersignale von Client-Ressourcen an. Verwende es, um ein Skript zu identifizieren, das es wert ist, untersucht zu werden, und reproduziere dann dieselbe Aktion mit dem Profiler. Es misst nicht die Server-Datenbankzeit, die Download-Geschwindigkeit oder die gesamten GPU-Rendering-Kosten.<\/p>","protected":false},"author":1,"featured_media":161896,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1900,1899],"tags":[3001],"class_list":["post-161890","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-troubleshooting","category-tutorials","tag-fivem-script"],"_links":{"self":[{"href":"https:\/\/rpcrate.com\/de\/wp-json\/wp\/v2\/posts\/161890","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rpcrate.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rpcrate.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rpcrate.com\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rpcrate.com\/de\/wp-json\/wp\/v2\/comments?post=161890"}],"version-history":[{"count":5,"href":"https:\/\/rpcrate.com\/de\/wp-json\/wp\/v2\/posts\/161890\/revisions"}],"predecessor-version":[{"id":215707,"href":"https:\/\/rpcrate.com\/de\/wp-json\/wp\/v2\/posts\/161890\/revisions\/215707"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rpcrate.com\/de\/wp-json\/wp\/v2\/media\/161896"}],"wp:attachment":[{"href":"https:\/\/rpcrate.com\/de\/wp-json\/wp\/v2\/media?parent=161890"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rpcrate.com\/de\/wp-json\/wp\/v2\/categories?post=161890"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rpcrate.com\/de\/wp-json\/wp\/v2\/tags?post=161890"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}