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 😉External resources
Project members
ThatMG393
Member
Technical information
License
ARR
Client side
optional
Server side
optional
Project ID