[optim] Optimized memory usage on world save
- Don't copy off-heap chunk data to the heap. Copy to off-heap too - Use exact size of NBT maps and lists where possible - On chunk save used koloboke map for NBTTagCompound (uses less memory). Also possible to use koloboke map for all NBT objects wit system property "org.ultramine.core.nbt.useKolobokeMap" |
---|
|
src/main/java/net/minecraft/nbt/EbsSaveFakeNbt.java 0 → 100644 |
---|
src/main/java/net/minecraft/nbt/NBTTagCompound.java |
---|
src/main/java/net/minecraft/nbt/NBTTagList.java |
---|
src/main/java/net/minecraft/world/chunk/storage/AnvilChunkLoader.java |
---|
src/main/java/net/minecraftforge/common/chunkio/ChunkIOProvider.java |
---|
src/main/java/org/ultramine/server/internal/LambdaHolder.java |
---|