From ef1a41d4ebc5fe922c77429e5d7d00f17463ffc7 Mon Sep 17 00:00:00 2001 From: godotg Date: Wed, 28 Sep 2022 12:18:43 +0800 Subject: [PATCH] =?UTF-8?q?perf[list]:=20=E7=AE=80=E5=8C=96ArrayList?= =?UTF-8?q?=E7=9A=84=E5=88=9D=E5=A7=8B=E5=8C=96=E6=96=B9=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/com/zfoo/protocol/buffer/ByteBufUtils.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/protocol/src/main/java/com/zfoo/protocol/buffer/ByteBufUtils.java b/protocol/src/main/java/com/zfoo/protocol/buffer/ByteBufUtils.java index 5e999f13..81c9c6d5 100644 --- a/protocol/src/main/java/com/zfoo/protocol/buffer/ByteBufUtils.java +++ b/protocol/src/main/java/com/zfoo/protocol/buffer/ByteBufUtils.java @@ -417,7 +417,7 @@ public abstract class ByteBufUtils { public static List readPacketList(ByteBuf byteBuf, IProtocolRegistration protocolRegistration) { var length = readInt(byteBuf); - var list = new ArrayList(CollectionUtils.comfortableLength(length)); + List list = CollectionUtils.newList(length); for (var i = 0; i < length; i++) { list.add((IPacket) protocolRegistration.read(byteBuf)); } @@ -1269,7 +1269,7 @@ public abstract class ByteBufUtils { public static List readStringList(ByteBuf byteBuf) { var length = readInt(byteBuf); - var list = new ArrayList(CollectionUtils.comfortableLength(length)); + List list = CollectionUtils.newList(length); for (var i = 0; i < length; i++) { list.add(readString(byteBuf)); }