Performance
Index · Previous: Balance · Next: Bug Fixes (1 of 2)
VisualProspecting
- #72 Optimized server startup performance by streamlining DimensionCache save/load operations. Large servers with extensive prospecting data will see significantly reduced loading times (from minutes to seconds). - @alppp
- Technical: Refactored DimensionCache ore and fluid serialization logic to reduce unnecessary NBT operations and iteration overhead during world loading.
- ...and 1 smaller change(s), see the full list per mod.
GuideNH (new mod)
- #65 Optimizes guide reload performance with lazy page compilation and improved caching. Enhances guide and scene editors with better text selection and word wrapping, and improves AE2 preview rendering. - @ABKQPO
- Technical: Implemented lazy guide page compilation via LazyParsedGuidePage, added bounded language file indexing, persistent search fingerprints, improved AE2 storage cell state tracking from actual network state instead of presence detection.
- #43 Massively optimized guide resource loading by consolidating multiple zip scans into one unified pass. Reloads are dramatically faster, especially on Java 8. - @Windorain
- Technical: Created unified
GuideResourceIndexto scan all packs once per reload, replaced per-phase scans with cached lookups. Eliminated redundant YAML parsing andZipFiletraversals in page selection.
- Technical: Created unified
- #41 Reduced guide reloads during boot from three to one. Startup is faster with only FML's final refresh kept. - @Algent
- Technical: Modified
GuideReloadListenerto skip redundant early reloads, retaining only the final FML-triggered refresh.
- Technical: Modified
- #40 Eliminated unnecessary resource reloads during startup. Game boot is faster by avoiding redundant guide reloads. - @Algent
- Technical: Modified
DefaultGuideResourcePackManagerto prevent duplicate reload triggering on initialization.
- Technical: Modified