nineMinecraft is a joke site.
nineMinecraft is in no way affiliated with Modrinth or 9minecraft. (And frankly, who wants to be affiliated with the latter?)
AutoSystemGC

AutoSystemGC

Mod

Automatically calls System.gc() to free-up memory on your server and client.

Client or server ManagementOptimizationUtility

109 downloads
0 followers

Requires FabricAPI

Modrinth Downloads

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 triggered
  • broadcastOnCleanTrigger : sends a server-wide message of the cleanup details when a memory cleanup is triggered
  • configVersion : 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