
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:
- Restart Required: After the first launch with YAMO, please restart the game to allow the initial cache to be fully utilized.
- SSD Usage: Since the mod increases disk read/write activity for the cache, using an SSD is highly recommended.
- World Creation: For best results, it is recommended to create a new world after installation to ensure all data is indexed correctly.
Installation
- Ensure you have NeoForge installed for your Minecraft version.
- Place the .jar file into your mods folder.
- Launch the game and allow the mod to initialize the cache.