Free
Profiler
TRB_PluginProfiler
Low-overhead sampling profiler that shows which plugins cost game-thread time, cause hitches, or burn CPU in their own threads.
Features
- Charges each sample to the plugin DLL, ArkApi, or the game/engine, so you see which plugin costs frame time.
- Designed so the profiler itself has no measurable effect on frame time or world saves.
- Records every world save's duration and attributes hitches that contain a save to "World save".
- Watchdog lowers the sample rate or disables sampling if its own work gets slow; re-enable with
perf enable. - Background plugin threads are attributed by CPU time and never suspended.
- Results show only on the admin's own screen (notification, MOTD panel or private chat); RCON and console get full plain text.
- Writes report.txt / report.json on demand.
Commands
perf [minutes] | Summary for the last N minutes |
perf hitches [n] | Recent hitches and their cause |
perf suspends [min] | Sampler pause histogram and watchdog info |
perf saves | World save durations |
perf report | Write report.txt / report.json now |
perf reset / enable / help | Reset stats, re-enable after watchdog, help |
Configuration
Command name is configurable (CommandName, default perf). Display mode, colours, scale, line limits and sampling/watchdog settings live in ArkApi/Plugins/TRB_PluginProfiler/config.json; reload with plugins.unload/plugins.load.
Free download
Version 1.1.16
Coming soonDisclosure
Free plugins need no licence key and make no network connections.
Compatibility
- ARK: Survival Evolved (ASE): yes
- ARK: Survival Ascended (ASA): coming later
- ArkServerApi 3.56 or newer
Coming soon
This plugin is in final testing and will be available to download here soon.
Join the Discord to hear when it drops