AutoSystemGC

AutoSystemGC

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

by
3.6K Downloads
fabricmanagementoptimizationutility
Rent Server with this Mod

About this Mod

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 😉

Available Versions

AutoSystemGC v0.0.1+release.1release
MC 1.14.4, 1.15, 1.15.1, 1.15.2, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3fabric
November 16, 2024

How to Install AutoSystemGC on Your Server

1

Order Server

Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).

2

Set fabric Loader

In the panel under "Egg", select the fabric loader and matching Minecraft version (1.21.3).

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

fabric

Minecraft Versions

1.21.3, 1.21.2, 1.21.1 (+28 more)

Server-side

~ Optional

Recommended 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.

Rent Modded Server

Install AutoSystemGC with just one click on your server.

Recommended RAM
4 GBab €8/mo
Min. 3 GB | +1 GB pro 8 Spieler
Create Server Now
1-Click Mod Install
NVMe SSD Storage
DDoS Protection included

Details

License
LicenseRef-All-Rights-Reserved
Server-side
Optional

Supported Versions

1.21.31.21.21.21.11.211.20.61.20.51.20.41.20.31.20.21.20.1+21 more