COWMODSКаталог модов
Android Optimizer

ВЕРСИИ (6)

beta

Android Optimizer 1.0.5

1.0.5
1 июн. 2026 г.727Minecraft: 1.21.1neoforge
Скачать
Что нового
Added NativeGL Engine Integration: Integration of the NativeGL Engine C++ (Not yet published, but I'm working on it soon)and presence detection. Off-Heap Arena (C++): Implementation of an off-heap memory arena to reduce GC load. Lazy JEI Search Indexing: Lazy indexing of items in the background to prevent freezes at startup (massive RAM savings). Lazy Unicode Font Paging: On-the-fly loading of character pages (Unicode) to save VRAM. LRU-LFU 3D Model Eviction: Dynamic eviction of complex 3D models not recently viewed with a "FlatSprite" (quad 2D) fallback (very significant RAM savings). Distant NBT Off-Heap Compression: LZ4 compression and off-heap storage of inactive/distant entity NBTs. Agrona KineticSoABuffer: Replaces resource-intensive Java objects in Create with an off-heap SoA architecture for kinetic block entities. Audio Pool Bridge: Native sound pool to reduce Java memory usage. Toggles UI (Sodium/Embeddium/OptConfigScreen): Added ON/OFF toggles to the options pages to control these new optimizations (JEI, Fonts, Model Eviction, Off-Heap NBT). SodiumCompanion: Automatically adjusts the number of chunk rendering threads based on the mobile SoC. FerriteCore Companion: The MemoryWatchdog detects the absence of a FerriteCore and automatically lowers the purge threshold. ThermalMonitor: Monitors the temperature via /sys/class/thermal and forces the FrameBudgetManager to REDUCED/CRITICAL. Fixed Save behavior (UI): The ESC key in the OptConfigScreen menu now cancels any ongoing changes. Saving is only done via the "Apply" or "Finish" buttons, in accordance with the Sodium/Embeddium integration. Removed ChunkPreloader: Completely removed chunk preloading (on slow Android eMMC/UFS, it consumed too much RAM) and replaced with the intelligent FreezeDebugger.
beta

Android Optimizer 1.0.4

1.0.4
27 мая 2026 г.24Minecraft: 1.21.1neoforge
Скачать
Что нового
## [1.0.4] - 2024-05-25 ### Changed (Smart Cache Purge) - **MemoryWatchdog**: Instead of forcing the Garbage Collector when RAM reaches 80%, the mod now triggers a smart cache purge (unused textures, Create's SuperByteBufferCache, and SchematicHandler) **asynchronously**. This frees up hundreds of megabytes of RAM without ever blocking the main thread, thus postponing the need for a native GC.
beta

Android Optimizer 1.0.3

1.0.3
27 мая 2026 г.24Minecraft: 1.21.1neoforge
Скачать
Что нового
## [1.0.3] - 2024-05-25 ### Changed (Zero-Force GC Strategy) - **MemoryWatchdog**: Removed the manual call to `System.gc()` when the RAM "soft threshold" is reached (e.g., 80%). While this helped prevent crashes, manually forcing the GC would instantly block the main thread. Now, the mod delegates this background cleanup to Java's native G1GC/ZGC, providing a much smoother experience without micro-freezes. The forced GC is only retained for the critical emergency threshold (88%) to prevent the game from crashing.
beta

Android Optimizer 1.0.2

1.0.2
27 мая 2026 г.16Minecraft: 1.21.1neoforge
Скачать
Что нового
## [1.0.2] - 2024-05-25 ### Fixed (Resolution of Blocking I/O Thread Freezes and Diagnostics) - **FreezeDebugger**: The diagnostic for freezes longer than 200ms in multiplayer was incorrectly reporting "I/O DISK". It now displays "[NETWORK] Server packets (Create/Network) processed on the render thread" when the player is connected to a remote server. Writing the `.txt` report upon disconnection (or in-game) is now asynchronous (`runAsync()`), preventing the main thread from blocking. - **CreateCacheCleanupHandler**: The `SuperByteBufferCache` and `SchematicHandler` cache cleanup was running on the main render thread every minute, causing an I/O freeze of ~250ms. Cleanup operations are now offloaded to a `CompletableFuture.runAsync()`. - **ServerModeDetector**: Multiplayer mode was being detected too late (after the world had loaded), causing a huge lag spike when the first chunks appeared. The mode is now detected via the `ClientPlayerNetworkEvent.LoggingIn` event with a pre-rendering, preventative garbage collection.
beta

Android Optimizer 1.0.1

1.0.1
27 мая 2026 г.23Minecraft: 1.21.1neoforge
Скачать
Что нового
## [1.0.2] - 2024-05-25 ### Fixed (Resolution of Blocking I/O Thread Freezes and Diagnostics) - **FreezeDebugger**: The diagnostic for freezes longer than 200ms in multiplayer was incorrectly reporting "I/O DISK". It now displays "[NETWORK] Server packets (Create/Network) processed on the render thread" when the player is connected to a remote server. Writing the `.txt` report upon disconnection (or in-game) is now asynchronous (`runAsync()`), preventing the main thread from blocking. - **CreateCacheCleanupHandler**: The `SuperByteBufferCache` and `SchematicHandler` cache cleanup was running on the main render thread every minute, causing an I/O freeze of ~250ms. Cleanup operations are now offloaded to a `CompletableFuture.runAsync()`. - **ServerModeDetector**: Multiplayer mode was being detected too late (after the world had loaded), causing a huge lag spike when the first chunks appeared. The mode is now detected via the `ClientPlayerNetworkEvent.LoggingIn` event with a pre-rendering, preventative garbage collection.
beta

Android Optimizer 1.0.0

1.0.0
25 мая 2026 г.22Minecraft: 1.21.1neoforge
Скачать