Some performance or memory optimizations

Replaced String concat in loops with StringBuilder (performance)
Replaced for with keySet + Map.get() through for with entrySet (perf)
Changed inner classes to static classes, mostly struct like (memory)
This commit is contained in:
yueh
2014-09-30 22:59:49 +02:00
parent d8da97d2af
commit 7fa7e43c29
25 changed files with 86 additions and 80 deletions
@@ -13,7 +13,7 @@ public class CompassManager
public static final CompassManager instance = new CompassManager();
class CompassRequest
static class CompassRequest
{
final int hash;
@@ -19,7 +19,7 @@ import cpw.mods.fml.common.IWorldGenerator;
final public class MeteoriteWorldGen implements IWorldGenerator
{
class myGen implements ICompassCallback
static class MyGen implements ICompassCallback
{
double distance = 0;
+1 -1
View File
@@ -40,7 +40,7 @@ import cpw.mods.fml.common.gameevent.TickEvent.WorldTickEvent;
public class TickHandler
{
class HandlerRep
static class HandlerRep
{
public Queue<AEBaseTile> tiles = new LinkedList<AEBaseTile>();