
AutoSystemGC
Automatically calls System.gc() to free-up memory on your server and client.
About this Mod
AutoSystemGC
This mod will automatically call System.gc() to free-up memory on your server and client!
Note:
System.gc() just tells the JVM to expend effort toward recycling unused objects. So sometimes System.gc() doesn't free memory.
Commands
/agc- the main command (alias)/autosystemgc- the main command/autosystemgc trigger- manually trigger memory cleanup/autosystemgc reload- reloads the config as well as the mod
Config
Default config:
{
"cleanInterval": -1,
"cleanThresholdPercent": 70.0,
"memoryCheckInterval": 2,
"logOnCleanTrigger": true,
"broadcastOnCleanTrigger": false,
"configVersion": 1
}
Details:
cleanInterval: scheduled memory cleanup (accepts numbers greater than 30, below that just disables the scheduled memory cleanup) (time unit is in seconds)cleanThresholdPercent: the target memory threshold which then triggers a memory cleanup (accepts floats in a range of 0 to 100, value lower than 30 just disables this)memoryCheckInterval: intervals for when to check memory usage percent (accepts numbers higher than 0) (time unit is in seconds)logOnCleanTrigger: logs cleanup details when a memory cleanup is triggeredbroadcastOnCleanTrigger: sends a server-wide message of the cleanup details when a memory cleanup is triggeredconfigVersion: this is an internal value. DO NOT CHANGE!
Bonus
The config reloads automatically 😉Available Versions
How to Install AutoSystemGC on Your Server
Order Server
Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).
Set fabric Loader
In the panel under "Egg", select the fabric loader and matching Minecraft version (1.21.3).
Install Mod
Open the mod browser in the dashboard and search for "AutoSystemGC". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.
Compatibility
Mod Loaders
Minecraft Versions
1.21.3, 1.21.2, 1.21.1 (+28 more)
Server-side
~ OptionalRecommended RAM
4 GB(min. 3 GB)Frequently Asked Questions
AutoSystemGC server crashes on startup – what to do?
Most common cause: wrong fabric version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (1.21.3). You can switch loaders with one click in the panel.
Is AutoSystemGC compatible with fabric?
AutoSystemGC officially supports fabric for Minecraft 1.21.3, 1.21.2, 1.21.1. The Mado dashboard automatically detects incompatible loader combinations.
Server lagging with AutoSystemGC – how to optimize performance?
Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if AutoSystemGC consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.
Similar Mods
Rent Modded Server
Install AutoSystemGC with just one click on your server.