From 0d0236ddab4889cb2d7dbb251070b4b6ced668bc Mon Sep 17 00:00:00 2001 From: "Lei, HUANG" <6406592+v0y4g3r@users.noreply.github.com> Date: Tue, 17 Jun 2025 21:24:52 +0800 Subject: [PATCH] fix: revert string builder initial capacity in `TimeSeriesMemtable` (#6330) fix/revert-string-builder-initial-capacity: ### Update `time_series.rs` Memory Allocation - **Reduced StringBuilder Capacity**: Adjusted the initial capacity of `StringBuilder` in `ValueBuilder` from `(256, 4096)` to `(4, 8)` to optimize memory usage in `time_series.rs`. Signed-off-by: Lei, HUANG Co-authored-by: Ruihang Xia --- src/mito2/src/memtable/time_series.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/mito2/src/memtable/time_series.rs b/src/mito2/src/memtable/time_series.rs index 4a8f5953e9..63ab8cebed 100644 --- a/src/mito2/src/memtable/time_series.rs +++ b/src/mito2/src/memtable/time_series.rs @@ -832,7 +832,7 @@ impl ValueBuilder { } else { let mut mutable_vector = if let ConcreteDataType::String(_) = &self.field_types[idx] { - FieldBuilder::String(StringBuilder::with_capacity(256, 4096)) + FieldBuilder::String(StringBuilder::with_capacity(4, 8)) } else { FieldBuilder::Other( self.field_types[idx]