Description
Gives you the possibility to monitor your server performance. This plugin is based on the powerful tools VisualVM and Java Mission Control, both provided by Oracle. This plugin gives you the possibility to use the features provided by these tools in Minecraft itself. This might be useful for server owners/administrators who cannot use the tools.
Furthermore it especially made for Minecraft itself. So you can also check your TPS (Ticks per seconds), player ping, server timings and so on.
If you like the project, leave a star on GitHub and contribute there.
Development-Builds
This plugin also supports newer Minecraft versions and is still updated. I moved away from doing fixed releases. Instead you can use development builds that are build directly after a change. Click on the left side on the build to download it or remove "changes" part of the URL to get always the latest.
https://ci.codemc.org/job/Games647/job/LagMonitor/changes
Features
- Save Monitoring data into a MySQL database for webinterfaces
- Many details about your setup like Hardware (Disk, Processor, ...) and about your OS
- Player ping
- Blocking operations on the main thread check (web requests, file reading, ...)
- Thread safety checks
- Sample CPU usage
- Analyze RAM usage
- Manage Java Flight Recordings - See this
- Access to Stacktraces of running threads
- Shows your ticks per second with history
- Shows system performance usage
- Visual graphs ingame
- Ingame timings viewer
- Access to Java environment variables (mbeans)
- Plugin specific profiles
- Open Source
Source code
https://github.com/games647/LagMonitor
Commands
https://github.com/games647/LagMonitor#commands
Permissions
https://github.com/games647/LagMonitor#permissions
Images
Heap command
Timing command

CPU Graph (blue=process, yellow=system) - Process load

Stacktrace and Threads command

Ping Command

Thread Sampler (Monitor command)

System command

Environment command

Heap usage graph (yellow=allocated, blue=used)

Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta