From 730024055f670fef1fd4ba76b0863736a03fe227 Mon Sep 17 00:00:00 2001 From: Alexdoru <57050655+Alexdoru@users.noreply.github.com> Date: Mon, 16 Sep 2024 01:12:03 +0200 Subject: cache some Enum.values() call to reduce RAM allocations --- src/main/java/galacticgreg/dynconfig/DynamicDimensionConfig.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/main/java/galacticgreg/dynconfig') diff --git a/src/main/java/galacticgreg/dynconfig/DynamicDimensionConfig.java b/src/main/java/galacticgreg/dynconfig/DynamicDimensionConfig.java index 33e1f6a750..8e6a7ef6e2 100644 --- a/src/main/java/galacticgreg/dynconfig/DynamicDimensionConfig.java +++ b/src/main/java/galacticgreg/dynconfig/DynamicDimensionConfig.java @@ -39,6 +39,7 @@ public class DynamicDimensionConfig { public static boolean InitDynamicConfig() { try { + final Asteroids[] ASTEROIDS_VALUES = Asteroids.values(); for (ModContainer mc : GalacticGregRegistry.getModContainers()) { if (!mc.isModLoaded()) continue; @@ -56,7 +57,7 @@ public class DynamicDimensionConfig { } Asteroids AsteroidProperties = null; - for (Asteroids asteroidsConfig : Asteroids.values()) { + for (Asteroids asteroidsConfig : ASTEROIDS_VALUES) { if (!asteroidsConfig.modContainers.modContainer.getModName() .equals(mc.getModName())) { continue; -- cgit