← Free FiveM tools

FiveM profile analyzer

Find the scripts behind your server’s hitches. FiveM has a profiler built in: it records how long every script takes each server tick. Drop that profile here to see which resources cost the most, and what to fix first.

Free · No sign-up · Your file never leaves your browser

How to record a FiveM profile

  1. Record with players online

    In your server console (txAdmin’s Live Console works), record 500 frames.

  2. Save the profile

    When it finishes, save it. The file lands next to your server’s run.bat.

  3. Drop it above

    The .json, or a .zip of it. It’s read in your browser and never uploaded.

How the analyzer reads your profile

It adds up the script time in every server tick, grades the load, and points at the resources behind it.

The tick budget

Past 25 ms of scripts, half of a 50 ms server tick, a tick counts as heavy. Heavy ticks leave little room to sync players, which they feel as lag.

  • ExcellentUnder 5 ms, under 1% heavy
  • GoodUnder 10 ms, under 5% heavy
  • FairUnder 20 ms, under 15% heavy
  • PoorUnder 30 ms, under 30% heavy
  • Critical30 ms or 30% heavy and up

The grade

From the average script time per tick and the share of heavy ticks, whichever is worse.

  • Behind hitchesWhen your server hitches, this is what it’s busy with. It’s the lag your players feel.
  • Every tickIt runs in nearly every tick, which usually means a loop with Wait(0) or a very short wait.
  • SpikesCheap most of the time, then one tick blows up. Usually a database query or a loop over every player.

The findings

Each comes with the fix to try first.

FiveM profiler questions, answered

Recording a profile, what the grade means, and fixing what it finds.

Support online 24/7 · Discord and tickets

Help1/7

Question 01

How do I record a FiveM server profile?

  1. Wait for a busy hour, with players online.
  2. In your server console (txAdmin’s Live Console works), run profiler record 500 to record 500 frames.
  3. When it finishes, run profiler saveJSON myprofile.json.
  4. Download myprofile.json from the folder your server’s run.bat is in, and drop it in the analyzer.

Roll out your FiveM server

Hosting from the team behind these tools: DDoS protection and txAdmin ready, and your players can join minutes after you pay.

  • From $20/mo
  • Online in minutes
  • 24-hour money back
  • 24/7 support