From 2b3399321e9998cbd149fa495d9c278237163662 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Florian=20N=C3=BCcke?= Date: Sun, 13 Sep 2020 11:40:54 +0200 Subject: [PATCH] Use direct memory byte buffer for *slightly* better performance. --- .../java/li/cil/circuity/vm/device/memory/ByteBufferMemory.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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); }