New: FiveM Analyzer — Find out what's slowing your server down
GoodLeaf
Get a VPS

FiveM Profiler Analyzer

Upload your profiler JSON and get instant performance analysis. Find out which scripts are killing your server.

Drop your profiler JSON here

or click to browse

How to use it

Run these two commands in your txAdmin console:

profiler record 300

profiler saveJSON myprofile

Download the saved file from your server's resources folder and upload it here. FiveM records execution time for every script at the runtime level — no changes to your scripts are needed.

What you get

Performance Grade

Rated Excellent to Critical based on average script time per tick and how often your server exceeds the 25ms script budget. FiveM runs at 20 ticks per second.

Frame Timeline

Every tick as a bar. Green is fine, yellow is close, red is heavy. Hover any bar to see which resources ran.

Top 20 Worst Scripts

Three categories: CPU Hog (most total time), Spike (worst single tick), and Hitch Driver (present during heavy ticks).

Full Resource Breakdown

Every resource with total CPU time, percentage of script budget, average per tick, worst tick, and call count.

One thing to know

This works well for Lua scripts. C# resources show limited detail because the .NET runtime batches multiple events into one trace entry and GC pauses show as a single unexplained spike. That is a FiveM limitation, not something the tool can fix. The profiler file sometimes saves without a .json extension — the tool handles that fine.