From 4e60ec519280a1077421beb60cdd73c486d75808 Mon Sep 17 00:00:00 2001 From: catbref Date: Mon, 10 Aug 2020 13:58:12 +0100 Subject: [PATCH] Disable peer buffer dealloc for now to reduce GC pressure --- src/main/java/org/qortal/network/Peer.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/java/org/qortal/network/Peer.java b/src/main/java/org/qortal/network/Peer.java index 968b9e51..9c8ce8a8 100644 --- a/src/main/java/org/qortal/network/Peer.java +++ b/src/main/java/org/qortal/network/Peer.java @@ -372,9 +372,11 @@ public class Peer { if (message == null && bytesRead == 0 && !wasByteBufferFull) { // No complete message in buffer, no more bytes to read from socket even though there was room to read bytes + /* DISABLED // If byteBuffer is empty then we can deallocate it, to save memory, albeit costing GC if (this.byteBuffer.remaining() == this.byteBuffer.capacity()) this.byteBuffer = null; + */ return; }