Compatibility
Minecraft: Java Edition
1.21–1.21.3
1.20.x
1.19.x
1.18.x
1.17.x
1.16.x
1.15.x
1.14.4
Platforms
Supported environments
Links
Creators
Details
Licensed ARR
Published 11 months ago
Updated 11 months ago
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!



