From 716366fa0881650256d344ca93b784ba7b64ffd2 Mon Sep 17 00:00:00 2001 From: Tux Date: Wed, 13 Apr 2016 15:17:05 -0400 Subject: [PATCH] Presize the HTTP response buffer 16 characters is extremely small, and all responses start around 256 bytes. 640 characters seems to be good (covering skins and capes), based on sampling profile API responses. diff --git a/proxy/src/main/java/net/md_5/bungee/http/HttpHandler.java b/proxy/src/main/java/net/md_5/bungee/http/HttpHandler.java index 96d0a71d..bac6b1b0 100644 --- a/proxy/src/main/java/net/md_5/bungee/http/HttpHandler.java +++ b/proxy/src/main/java/net/md_5/bungee/http/HttpHandler.java @@ -16,7 +16,7 @@ public class HttpHandler extends SimpleChannelInboundHandler { private final Callback callback; - private final StringBuilder buffer = new StringBuilder(); + private final StringBuilder buffer = new StringBuilder(640); @Override public void exceptionCaught(ChannelHandlerContext ctx, Throwable cause) throws Exception -- 2.18.0