Issue #51 new off-heap chunk storage
- service-based implementation
  - allocate memory on request an delayed release on chunk unload
  - added experimental optional minecraft 1.8 chunk memory layout
      (-Dorg.ultramine.chunk.alloc.layout=8)
1 parent f0a52ea commit 5f8a83cff758953f3fb47a339397941c7ebb5193
@vlad20012 vlad20012 authored on 1 Oct 2016
Showing 16 changed files
View
src/main/java/net/minecraft/client/multiplayer/ChunkProviderClient.java
View
src/main/java/net/minecraft/server/MinecraftServer.java
View
src/main/java/net/minecraft/world/chunk/Chunk.java
View
src/main/java/net/minecraft/world/chunk/storage/AnvilChunkLoader.java
View
src/main/java/net/minecraft/world/chunk/storage/ExtendedBlockStorage.java
View
src/main/java/net/minecraft/world/gen/ChunkProviderServer.java
View
src/main/java/org/ultramine/commands/basic/TechCommands.java
View
src/main/java/org/ultramine/server/UltramineServerModContainer.java
View
src/main/java/org/ultramine/server/chunk/OffHeapChunkStorage.java 100644 → 0
View
src/main/java/org/ultramine/server/chunk/alloc/ChunkAllocService.java 0 → 100644
View
src/main/java/org/ultramine/server/chunk/alloc/MemSlot.java 0 → 100644
View
src/main/java/org/ultramine/server/chunk/alloc/unsafe/AbstractUnsafeMemSlot.java 0 → 100644
View
src/main/java/org/ultramine/server/chunk/alloc/unsafe/Unsafe7MemSlot.java 0 → 100644
View
src/main/java/org/ultramine/server/chunk/alloc/unsafe/Unsafe8MemSlot.java 0 → 100644
View
src/main/java/org/ultramine/server/chunk/alloc/unsafe/UnsafeChunkAlloc.java 0 → 100644
View
src/main/java/org/ultramine/server/world/WorldDescriptor.java