Minecraft.How
Yükleniyor...
İçeriğe geç
Java moduPerformance

Redirected

yapan Txni

Redirected cuts memory allocation by stopping Minecraft from cloning enum value arrays in over 100 code paths. Runs on Fabric, Neoforge, and Forge for 1.21.1, 1.20.1, and 1.20. Required on both client and server.

Bizim özetimiz

Bu proje ne yapıyor

What Redirected does Minecraft creates a fresh copy of every enum's value array each time values() is called. That happens in hundreds of hot paths and adds up to a steady stream of short-lived garbage. Redirected patches those call sites so the original array is reused instead of cloned. The project targets over 100 locations in the game's code where this allocation occurs. The mod is a multiloader port of the older Redirector project. And it keeps the same optimization goal but fixes issues that remained in the original release. ## Who benefits Pack authors and server operators who run into memory pressure from allocation churn will see the most difference. The change is invisible to gameplay - no new blocks, commands, or config options - but it reduces the work the garbage collector has to do. On heavily modded instances where enum-heavy code runs constantly, that can smooth out GC spikes. ## Compatibility Redirected requires installation on both the client and the server. It supports three mod loaders: Fabric, Neoforge, and Forge. The declared Minecraft versions are 1.21.1, 1.20.1, and 1.20. No other versions are listed as supported. The license is GNU LGPL v3.0 only. There are no declared dependencies beyond the loader itself. ## What it doesn't claim The project description doesn't quote FPS gains, tick-time reductions, or specific memory savings numbers. But it states the optimization target - eliminating enum array clones - and the scope - over 100 patched locations. Treat any concrete performance figure as unverified unless you benchmark it yourself.

Tepkiler

Tepki vermek için giriş yap.

Uyumluluk

Sürümler ve loader'lar

Kayıtlı 4 sürüm

fabric-1.21.1-1.0.0

release

İndir (209 KB)

fabric-1.20.1-1.0.0

release

İndir (218 KB)

neoforge-1.21.1-1.0.0

release

İndir (212 KB)

forge-1.20.1-1.0.0

release

İndir (407 KB)

Galeri

Redirected icon

Deneyiminizi geliştirmek için çerezler kullanıyoruz. Bu siteyi kullanmaya devam ederek çerez kullanımımızı kabul etmiş olursunuz. Gizlilik Politikamızı okuyun