diff options
author | Thinkofdeath <thinkofdeath@spigotmc.org> | 2015-02-20 10:19:11 +0000 |
---|---|---|
committer | Thinkofdeath <thinkofdeath@spigotmc.org> | 2015-02-20 10:19:11 +0000 |
commit | ee6d0fa9384fba4be2efe5ea2a0e06ba7df8df11 (patch) | |
tree | 9c6c6970c7c0496e895a93e9a2823d1d03ce47f8 /nms-patches/EntitySliceInnerClass1.patch | |
parent | 1d63ff0d9b6a3904d10e673c440a77b9c5424db3 (diff) | |
download | craftbukkit-ee6d0fa9384fba4be2efe5ea2a0e06ba7df8df11.tar craftbukkit-ee6d0fa9384fba4be2efe5ea2a0e06ba7df8df11.tar.gz craftbukkit-ee6d0fa9384fba4be2efe5ea2a0e06ba7df8df11.tar.lz craftbukkit-ee6d0fa9384fba4be2efe5ea2a0e06ba7df8df11.tar.xz craftbukkit-ee6d0fa9384fba4be2efe5ea2a0e06ba7df8df11.zip |
SPIGOT-591: Optimize EntitySlice.iterator
Previously if the key 'this.c' was missing a new hashmap was created, this
caused thousands to be created each tick
Diffstat (limited to 'nms-patches/EntitySliceInnerClass1.patch')
-rw-r--r-- | nms-patches/EntitySliceInnerClass1.patch | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/nms-patches/EntitySliceInnerClass1.patch b/nms-patches/EntitySliceInnerClass1.patch new file mode 100644 index 00000000..c4cf2192 --- /dev/null +++ b/nms-patches/EntitySliceInnerClass1.patch @@ -0,0 +1,10 @@ +--- ../work/decompile-8eb82bde/net/minecraft/server/EntitySliceInnerClass1.java 2015-02-20 10:18:41.853023875 +0000 ++++ src/main/java/net/minecraft/server/EntitySliceInnerClass1.java 2015-02-20 10:18:41.853023875 +0000 +@@ -3,6 +3,7 @@ + import com.google.common.collect.Iterators; + import java.util.Iterator; + ++// PAIL: Access transform + class EntitySliceInnerClass1 implements Iterable { + + final Class a; |