From 7f95690a3e658184a84f52ffa1be178768262f03 Mon Sep 17 00:00:00 2001 From: Henning Baldersheim Date: Tue, 21 Mar 2023 09:14:25 +0100 Subject: Allocate array once by presizing --- .../src/main/java/com/yahoo/search/rendering/JsonRenderer.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'container-search') diff --git a/container-search/src/main/java/com/yahoo/search/rendering/JsonRenderer.java b/container-search/src/main/java/com/yahoo/search/rendering/JsonRenderer.java index 352a31553e7..44620179c1d 100644 --- a/container-search/src/main/java/com/yahoo/search/rendering/JsonRenderer.java +++ b/container-search/src/main/java/com/yahoo/search/rendering/JsonRenderer.java @@ -730,7 +730,7 @@ public class JsonRenderer extends AsynchronousSectionedRenderer { if (wset != null) return wset; } if (settings.convertDeep()) { - var array = new Value.ArrayValue(); + var array = new Value.ArrayValue(data.entryCount()); for (int i = 0; i < data.entryCount(); i++) { Inspector obj = data.entry(i); array.add(deepMaybeConvert(obj)); -- cgit v1.2.3