{"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-06T12:07:34","modified_gmt":"2026-08-06T10:07:34","slug":"comment-utiliser-resmon-dans-fivem-optimiser-les-ressources","status":"publish","type":"post","link":"https:\/\/fivemx.com\/fr\/comment-utiliser-resmon-dans-fivem-optimiser-les-ressources\/","title":{"rendered":"Comment utiliser Resmon dans FiveM"},"content":{"rendered":"<p><strong>R\u00e9ponse rapide\u00a0:<\/strong> Resmon est le moniteur de ressources c\u00f4t\u00e9 client de FiveM. Ouvrez la console F8 et ex\u00e9cutez-le. <code>resmon vrai<\/code> Pour analyser le co\u00fbt des ressources c\u00f4t\u00e9 client, utilisez cet outil afin d&#039;identifier les scripts, cartes, HUD et ressources d&#039;interface utilisateur gourmands en ressources avant de tenter de deviner la cause d&#039;un faible nombre d&#039;images par seconde.<\/p>\n\n<p><em>Derni\u00e8re mise \u00e0 jour : 25 juin 2026<\/em><\/p>\n\n<h2>Ouvrir Resmon<\/h2>\n<ol>\n <li>Rejoignez votre serveur.<\/li>\n <li>Presse <code>F8<\/code>.<\/li>\n <li>Courir:<\/li>\n<\/ol>\n\n<pre><code>resmon vrai<\/code><\/pre>\n\n<p>En cas de refus d&#039;acc\u00e8s, la documentation de Cfx.re indique que le mode d\u00e9veloppeur peut \u00eatre n\u00e9cessaire pour certains diagnostics. Effectuez vos tests sur un client de d\u00e9veloppement ou utilisez le profileur pour un d\u00e9bogage plus approfondi.<\/p>\n\n<h2>Ce que Resmon vous dit<\/h2>\n\n<figure class=\"wp-block-image size-large\" data-fivemx-restored-blog-image=\"2026-08-06:161890:1\"><img loading=\"lazy\" src=\"https:\/\/fivemx.com\/wp-content\/uploads\/2024\/10\/fivem-resmon.jpg\" alt=\"Resmon affichant l&#039;utilisation du CPU et de la m\u00e9moire des ressources\" width=\"603\" height=\"410\" decoding=\"async\"\/><figcaption class=\"wp-element-caption\">Resmon liste le temps CPU et l'utilisation de la m\u00e9moire des ressources client.<\/figcaption><\/figure>\n\n\n<table>\n <thead><tr><th>Colonne\/signal<\/th><th>Signification<\/th><\/tr><\/thead>\n <tbody>\n <tr><td>CPU ms<\/td><td>Combien de temps processeur c\u00f4t\u00e9 client une ressource consomme-t-elle\u00a0?.<\/td><\/tr>\n <tr><td>M\u00e9moire<\/td><td>Quantit\u00e9 de m\u00e9moire utilis\u00e9e par la ressource sur le client.<\/td><\/tr>\n <tr><td>pointes<\/td><td>De br\u00e8ves rafales pouvant survenir lors de l&#039;interface utilisateur, du streaming ou des boucles.<\/td><\/tr>\n <tr><td>co\u00fbt \u00e9lev\u00e9 constant<\/td><td>Une ressource qui n\u00e9cessite probablement un travail de code ou d&#039;int\u00e9gration.<\/td><\/tr>\n <\/tbody>\n<\/table>\n\n<h2>m\u00e9thode d&#039;essai pratique<\/h2>\n<ol>\n <li>Placez-vous dans un endroit calme et rep\u00e9rez les ressources les plus co\u00fbteuses.<\/li>\n <li>D\u00e9m\u00e9nagez dans un quartier urbain anim\u00e9, un MLO ou un endroit \u00e0 forte densit\u00e9 de v\u00e9hicules.<\/li>\n <li>Ouvrez les menus, l&#039;inventaire, le t\u00e9l\u00e9phone, l&#039;interface HUD et l&#039;interface de travail un par un.<\/li>\n <li>Enregistrez les pics de ressources et l&#039;action qui les a provoqu\u00e9s.<\/li>\n <li>D\u00e9sactivez une ressource suspecte dans l&#039;environnement de test et r\u00e9p\u00e9tez le m\u00eame test.<\/li>\n<\/ol>\n\n<h2>Quand utiliser le profileur<\/h2>\n<p>Utilisez Resmon pour un tri rapide. Utilisez le profileur Cfx.re pour un d\u00e9bogage plus fin, ligne par ligne, des ressources. Le profileur est particuli\u00e8rement utile lorsqu&#039;une ressource consomme constamment beaucoup de ressources, mais que la raison n&#039;est pas \u00e9vidente en jeu.<\/p>\n\n<h2>Causes fr\u00e9quentes de valeurs Resmon \u00e9lev\u00e9es<\/h2>\n<ul>\n <li>Boucles sans suffisamment <code>Attendez()<\/code> temps.<\/li>\n <li>Scripts NUI qui se mettent \u00e0 jour \u00e0 chaque image.<\/li>\n <li>Grandes cartes ou packs de v\u00eatements \u00e0 proximit\u00e9 des zones denses.<\/li>\n <li>Les interfaces t\u00eate haute (HUD) v\u00e9rifient trop souvent l&#039;\u00e9tat du joueur.<\/li>\n <li>\u00c9v\u00e9nements client effectuant un travail de type serveur.<\/li>\n<\/ul>\n\n<h2>Guides d&#039;optimisation associ\u00e9s<\/h2>\n<ul>\n <li><a href=\"https:\/\/fivemx.com\/fr\/optimisation-du-serveur-fivem\/\">Optimisation du serveur FiveM<\/a><\/li>\n <li><a href=\"https:\/\/fivemx.com\/fr\/comment-afficher-les-fps-dans-lamelioration-des-performances-de-fivem\/\">Comment afficher les FPS dans FiveM<\/a><\/li>\n <li><a href=\"https:\/\/fivemx.com\/fr\/correction-de-lavertissement-de-probleme-de-thread-fivem\/\">Correction des avertissements de saccades de threads dans FiveM<\/a><\/li>\n <li><a href=\"https:\/\/docs.fivem.net\/docs\/scripting-manual\/debugging\/using-profiler\/\" rel=\"nofollow noopener\" target=\"_blank\">Guide officiel du profileur Cfx.re<\/a><\/li>\n<\/ul>\n\n<section data-fivemx-rework-extra=\"2026-06-25\">\n<h2>Comment lire Resmon sans surr\u00e9agir<\/h2>\n<p>Une br\u00e8ve augmentation de la consommation de ressources n&#039;est pas toujours un bug. Ouvrir un t\u00e9l\u00e9phone, l&#039;inventaire, le menu des v\u00eatements ou une carte peut bri\u00e8vement consommer plus de ressources CPU. Le probl\u00e8me vient d&#039;une ressource qui reste gourmande en ressources m\u00eame en mode inactif ou qui conna\u00eet des pics de consommation toutes les quelques secondes en cours de jeu.<\/p>\n<h2>Notes de test utiles<\/h2>\n<ul>\n <li>Effectuez le test en empruntant syst\u00e9matiquement le m\u00eame itin\u00e9raire \u00e0 travers la ville.<\/li>\n <li>Notez les trois ressources les plus importantes avant de modifier quoi que ce soit.<\/li>\n <li>D\u00e9sactivez une ressource suspecte \u00e0 la fois.<\/li>\n <li>Effectuez un nouveau test apr\u00e8s un red\u00e9marrage complet, et non pas seulement apr\u00e8s un rechargement \u00e0 chaud.<\/li>\n <li>V\u00e9rifiez \u00e0 la fois le nombre de joueurs faible et le nombre de joueurs occup\u00e9s.<\/li>\n<\/ul>\n<h2>Correctifs de d\u00e9veloppeurs qui fonctionnent g\u00e9n\u00e9ralement<\/h2>\n<p>Augmentez les temps d&#039;attente dans les boucles, \u00e9vitez les mises \u00e0 jour constantes de l&#039;interface utilisateur, mettez en cache les recherches r\u00e9p\u00e9t\u00e9es, d\u00e9placez les t\u00e2ches c\u00f4t\u00e9 serveur hors du code client et cessez de v\u00e9rifier l&#039;\u00e9tat de chaque joueur \u00e0 chaque image. Si un script doit r\u00e9agir \u00e0 des \u00e9v\u00e9nements, utilisez-les plut\u00f4t que d&#039;interroger le syst\u00e8me en continu lorsque c&#039;est possible.<\/p>\n<\/section>\n\n<section data-fivemx-quality-wave=\"2026-07-01:161890\">\n<h2>Comment d\u00e9cider quoi r\u00e9parer en premier<\/h2>\n<p>Ne supprimez pas des ressources au hasard parce qu'un nombre semble \u00e9lev\u00e9 un instant. Testez d'abord le m\u00eame itin\u00e9raire \u00e0 travers la ville, notez les trois ressources les plus co\u00fbteuses, puis modifiez une chose \u00e0 la fois. Un menu de t\u00e9l\u00e9phone, d'inventaire ou de v\u00eatements peut augmenter uniquement lorsqu'il est ouvert ; c'est diff\u00e9rent d'un script qui reste co\u00fbteux lorsque le joueur est inactif.<\/p>\n<h2>Correctifs courants que les d\u00e9veloppeurs devraient v\u00e9rifier<\/h2>\n<ul>\n<li>Augmentez les d\u00e9lais dans les boucles qui n'ont pas besoin de v\u00e9rifications \u00e0 chaque image.<\/li>\n<li>Mettez en cache les recherches r\u00e9p\u00e9t\u00e9es de joueurs, v\u00e9hicules ou entit\u00e9s.<\/li>\n<li>R\u00e9duisez les messages constants NUI provenant des ressources HUD et t\u00e9l\u00e9phone.<\/li>\n<li>D\u00e9placez la validation c\u00f4t\u00e9 serveur hors des boucles client.<\/li>\n<li>Utilisez des \u00e9v\u00e9nements l\u00e0 o\u00f9 le sondage n'est qu'une commodit\u00e9.<\/li>\n<\/ul>\n<h2>Ce que Resmon ne peut pas prouver<\/h2>\n<p>Resmon est c\u00f4t\u00e9 client. Il aide \u00e0 identifier les ressources qui co\u00fbtent du temps d'image \u00e0 un joueur, mais il ne remplace pas les journaux serveur, le profilage de base de donn\u00e9es ou la surveillance txAdmin. Une ressource peut sembler peu co\u00fbteuse c\u00f4t\u00e9 client et pourtant cr\u00e9er une pression sur la base de donn\u00e9es c\u00f4t\u00e9 serveur. Utilisez Resmon pour l'exp\u00e9rience client, puis utilisez les outils serveur pour les probl\u00e8mes backend.<\/p>\n<h2>Notes avant et apr\u00e8s<\/h2>\n<p>Prenez une capture d'\u00e9cran ou notez les valeurs en millisecondes avant de modifier le code. Apr\u00e8s chaque correctif, retestez le m\u00eame itin\u00e9raire avec le m\u00eame nombre de joueurs si possible. Sans test reproductible, le travail de performance devient une supposition.<\/p>\n<p>Lorsque le probl\u00e8me est intermittent, enregistrez l'heure, le nombre de joueurs et l'emplacement. Cela aide \u00e0 comparer les donn\u00e9es Resmon avec les journaux txAdmin et les modifications r\u00e9centes des ressources.<\/p>\n<p>Pour les \u00e9quipes partag\u00e9es, conservez un petit journal de performance afin que les d\u00e9veloppeurs puissent voir ce qui a chang\u00e9 avant l'apparition du pic.<\/p>\n<p>De bonnes notes rendent l'optimisation plus rapide que les suppositions.<\/p>\n<p>Elles facilitent \u00e9galement le retour \u00e0 la mise \u00e0 jour exacte de la ressource qui a caus\u00e9 la r\u00e9gression.<\/p>\n<p>Gardez les notes suffisamment courtes pour que le personnel les utilise r\u00e9ellement.<\/p>\n<\/section>","protected":false},"excerpt":{"rendered":"<p>Fast answer: Resmon is FiveM&#8217;s client-side resource monitor. Open the F8 console and run resmon true to inspect resource cost on the client. Use it to find expensive scripts, maps, HUDs, and UI resources before guessing what causes low FPS. Last updated: June 25, 2026 Open Resmon Join your server. Press F8. Run: resmon true [&hellip;]<\/p>\n","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:\/\/fivemx.com\/fr\/wp-json\/wp\/v2\/posts\/161890","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fivemx.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fivemx.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fivemx.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fivemx.com\/fr\/wp-json\/wp\/v2\/comments?post=161890"}],"version-history":[{"count":5,"href":"https:\/\/fivemx.com\/fr\/wp-json\/wp\/v2\/posts\/161890\/revisions"}],"predecessor-version":[{"id":215707,"href":"https:\/\/fivemx.com\/fr\/wp-json\/wp\/v2\/posts\/161890\/revisions\/215707"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/fivemx.com\/fr\/wp-json\/wp\/v2\/media\/161896"}],"wp:attachment":[{"href":"https:\/\/fivemx.com\/fr\/wp-json\/wp\/v2\/media?parent=161890"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fivemx.com\/fr\/wp-json\/wp\/v2\/categories?post=161890"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fivemx.com\/fr\/wp-json\/wp\/v2\/tags?post=161890"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}