By continuing to use this site, you agree to the Terms of Service of this website, including usage of cookies.

OK, Don't show this again

AdaptiveGC is for smarter garbage collection (GC) management.
version 0.0.2
Approved
Direct Download How to install?
Switch version
251 Downloads / 271 Total
Plugin Description §

Features

  • Automatic Garbage Collection: Monitors and manages garbage collection automatically based on server conditions.
  • Dynamic Configuration: Adjustable settings for fine-tuning GC behavior.
  • Performance Optimization: Aims to optimize server performance by moving GC to a sweet spot.

Configuration

The plugin supports the following configuration options in config.yml:

#Will only run gc when tick used percentage is lower or equal to given value (default 10).
trigger-percentage: 10
#Will cancel gc if gc may exceed server tick time.
avoid-time-exceed: true
#Will only run gc when player count is 0 (default true).
trigger-no-player: true
#Will run gc unconditionally if root count exceeds the given value (default 500000).
force-root-count: 500000
#Will skip gc if root count increment is lower than the given ratio.
gc-skip-threshold-ratio: 0.01
#Prediction EMA(Exponential Moving Average) smoothing factor (default 0.3).
#The smoothing factor determines the weight given to the most recent data points.
#It controls how sensitive the EMA is to recent changes in the data.
smoothing-factor: 0.5

Usage

AdaptiveGC runs automatically once installed and enabled. It monitors server tick timing and garbage collection metrics to make informed decisions about when to perform GC operations.

What's new §
  • bug fixes
  • bump version to 0.0.2
Supported API versions
5.0.0
->
5.16.0
Producers §
  • Collaborators:
    • @Blackjack200
License §
Categories:
General
Mechanics
Miscellaneous
Permissions
Permissions
Commands

You can leave one review per plugin release, and delete or update your review at any time

/ 5
Loading...