Per-resource breakdown
Tick and event cost for every resource in the recording.
Free FiveM tool
Upload your profiler saveJSON export and instantly see which scripts eat frame time,
cause hitches, and should be optimized - no account required.
How to record a profile
Run these in your server console, then upload the JSON.
Start recording
profiler record 500
Save to JSON
profiler saveJSON myprofile.json
Any .json filename works.
Upload the file
Find it in your server resources folder and drop it below.
Drag & drop or browse - your file never leaves the browser.
Drop your profiler JSON here
or click to browse · max 20 MB · .json only
Analyzing profile…
Reading trace events
Tick and event cost for every resource in the recording.
Frames over 50 ms are flagged - the usual source of server lag.
Automatic suggestions for scripts to optimize or investigate.
Analysis ready
Upload a profile
Score based on frame hitches and slow resources.
Recording
-
Frames
-
Worst frame
-
Hitches > 50 ms
-
Resources
-
Script time
-
Sorted by Total (high to low). Target ~1 ms avg ticks and frames under 50 ms.
| # | Resource |
|---|
Single operations above 10 ms - common lag and timeout triggers.
What to fix first based on hitches and slow scripts.
OnyxGames
Deploy optimized game servers with DDoS protection and a clean control panel.