diff --git a/src/main/java/li/cil/circuity/vm/device/memory/ByteBufferMemory.java b/src/main/java/li/cil/circuity/vm/device/memory/ByteBufferMemory.java index c980055f..6ddb4bc3 100644 --- a/src/main/java/li/cil/circuity/vm/device/memory/ByteBufferMemory.java +++ b/src/main/java/li/cil/circuity/vm/device/memory/ByteBufferMemory.java @@ -14,7 +14,7 @@ public class ByteBufferMemory implements PhysicalMemory { public ByteBufferMemory(final int size) { if ((size & 0b11) != 0) throw new IllegalArgumentException("size must be a multiple of four"); - this.data = ByteBuffer.allocate(size); + this.data = ByteBuffer.allocateDirect(size); data.order(ByteOrder.LITTLE_ENDIAN); }