yamo-optimization
ModLicenseRef-All-Rights-Reserved

yamo-optimization

Reduces RAM usage in large modpacks by caching processed mod data to disk. Optimizes heap memory allocation for better stability.

82
Downloads
1
Followers
2 months ago
Updated
📦
1
Versions

📖About yamo-optimization

Yet Another Memory Optimization (YAMO)

Yet Another Memory Optimization (YAMO) is a utility mod designed to reduce the RAM footprint of large Minecraft modpacks. It optimizes how the game handles mod data during runtime, helping to prevent memory-related crashes on systems with limited hardware resources.

How it Works

Unlike standard Minecraft behavior where most mod resources are kept in the active JVM heap, YAMO implements a disk-based caching system:

  • Data Offloading: It offloads non-critical JAR data and processed resources from RAM to a local disk cache.
  • Heap Optimization: By reducing the amount of data stored in the heap, it provides more breathing room for the Garbage Collector (GC).
  • Modpack Efficiency: The benefits are most noticeable in environments with 200+ mods where memory pressure is highest.

Key Features

  • Reduced Memory Usage: Lowers the baseline RAM required to run heavy modpacks.
  • Stability: Helps mitigate Out of Memory errors during long play sessions.
  • Compatibility: Works alongside other performance mods like Sodium, Embeddium, and FerriteCore.

Recommendations

To ensure the caching system functions correctly:

  1. Restart Required: After the first launch with YAMO, please restart the game to allow the initial cache to be fully utilized.
  2. SSD Usage: Since the mod increases disk read/write activity for the cache, using an SSD is highly recommended.
  3. World Creation: For best results, it is recommended to create a new world after installation to ensure all data is indexed correctly.

Installation

  1. Ensure you have NeoForge installed for your Minecraft version.
  2. Place the .jar file into your mods folder.
  3. Launch the game and allow the mod to initialize the cache.