aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTor Brede Vekterli <vekterli@vespa.ai>2024-03-04 15:49:52 +0100
committerGitHub <noreply@github.com>2024-03-04 15:49:52 +0100
commitfff9eb914506e3c0a2e4536adfd2036b7f69f7f2 (patch)
tree003487b3c71839991e9e056612e89ad44a1bcf78
parentfbe017f7b123f7787a7bbe622dbce7a97d0eb42c (diff)
parentb1511dfda39e4bb238e689115f675c9ffaf2477b (diff)
Merge pull request #30470 from vespa-engine/vekterli/smaller-serialization-buffers
Use smaller buffers for Document(Update) serialization
-rw-r--r--documentapi/src/main/java/com/yahoo/documentapi/messagebus/protocol/RoutableFactories80.java6
1 files changed, 3 insertions, 3 deletions
diff --git a/documentapi/src/main/java/com/yahoo/documentapi/messagebus/protocol/RoutableFactories80.java b/documentapi/src/main/java/com/yahoo/documentapi/messagebus/protocol/RoutableFactories80.java
index ef1575e2101..778eaeda5f0 100644
--- a/documentapi/src/main/java/com/yahoo/documentapi/messagebus/protocol/RoutableFactories80.java
+++ b/documentapi/src/main/java/com/yahoo/documentapi/messagebus/protocol/RoutableFactories80.java
@@ -193,8 +193,8 @@ abstract class RoutableFactories80 {
}
private static ByteBuffer serializeDoc(Document doc) {
- var buf = new GrowableByteBuffer();
- doc.serialize(buf);
+ var buf = new GrowableByteBuffer(8 * 1024, 2.0f);
+ doc.serialize(DocumentSerializerFactory.createHead(buf));
buf.flip();
return buf.getByteBuffer();
}
@@ -233,7 +233,7 @@ abstract class RoutableFactories80 {
}
private static ByteBuffer serializeUpdate(DocumentUpdate update) {
- var buf = new GrowableByteBuffer();
+ var buf = new GrowableByteBuffer(4 * 1024, 2.0f);
update.serialize(DocumentSerializerFactory.createHead(buf));
buf.flip();
return buf.getByteBuffer();