Minecraft.How
読み込み中...
コンテンツへスキップ
Java 版 ModPerformance

Redirected

作者 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.

紹介文

このプロジェクトでできること

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.

リアクション

リアクションするにはログインしてください。

対応状況

バージョンとローダー

記録されているリリース 4 件

ギャラリー

Redirected icon

当サイトでは、快適なご利用のためにCookieを使用しています。本サイトを継続してご利用いただくことで、Cookieの使用に同意したものとみなされます。 プライバシーポリシーを読む