HyperFPS v1.3.18 - hyperfps-forge-26.3-v1.3.18.jar
Curse Maven Snippet
What's new
[1.3.18] - 2026-10-18
Patch Update
- Eliminasi Siklus Alokasi Memori Sawtooth (Zero-Allocation Pipeline):
- Memperbaiki logika rasio memori pada
MemoryStabilizer.java: rasio penggunaan memori kini dihitung terhadap memori maksimum yang dialokasikan JVM (Runtime.getRuntime().maxMemory()/-Xmx), bukan lagi terhadap memori yang sedang ter-commit (totalMemory()). - Mengubah ambang batas pemicu gentle GC darurat menjadi
>= 92%dari-Xmx(sebagai pengaman OOM darurat saja) dan memperpanjang interval evaluasi menjadi 1200 tick (~60 detik) dengan cooldown 60 detik. Hal ini mencegahMemoryStabilizermenginterupsi Generational Garbage Collection (G1GC/ZGC) JVM yang sebelumnya memicu Full GC Stop-The-World setiap kali Eden Space mencapai 3600MB dan memotongnya paksa ke 800MB. - Menerapkan string caching & buffer
StringBuilderstatis padaFPSHud.getStatusLine()dengan jeda peremajaan teks 250ms (4x per detik), mengeliminasi alokasi berulangString.format(),new ArrayList<>(), danString.join()pada setiap render frame (hingga 144+ FPS). - Menambahkan class-level caching berbasis
ConcurrentHashMappadaCullingHelper.isBoss()danCullingHelper.isBeaconOrGateway()untuk mengeliminasi alokasi string refleksigetSimpleName().toLowerCase()pada ribuan entitas dan block entitas setiap detiknya. - Menerapkan per-frame caching pada
EntityCulling.java,BlockEntityCulling.java, danParticleCulling.java(onFrameStart()): koordinat pemain, vektor arah pandang (look vector), perhitungan trigonometri (sin,cos), dan ambang sudut kerucut (frustum threshold) kini dihitung satu kali saja per frame, bukan dihitung ulang berulang kali pada setiap entitas/partikel. - Mengeliminasi pemanggilan
mc.getClass().getFields()danoptions.getClass().getFields()padaGuiMixinLegacy.javadanForgeGuiMixinLegacy.javasetiap frame dengan menginisialisasi dan mencache field refleksi sekali saat startup (initDebugReflect) serta mencache kelas Chat Screen.
- Memperbaiki logika rasio memori pada
- Sinkronisasi dan kompilasi ulang seluruh 66 JAR rilis untuk Fabric, Forge, dan NeoForge lintas 22 versi Minecraft (1.11.2 - 26.3).
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include
This mod has no related projects

