jt2594838 opened a new pull request, #18426: URL: https://github.com/apache/iotdb/pull/18426
## Summary - Add aligned single-row and tablet incremental memory estimators for lazily materialized primitive arrays. - Reuse per-device estimators across multi-row inserts to reduce temporary Map/Set allocations. - Add focused unit tests and a branch-comparison benchmark for row and tablet paths. ## Performance - Multi-row InsertRows time improved by about 13.6%-25.1% versus the local dev/1.3 baseline. - Large-batch allocations reduced by about 37.7%-91.2%. - Existing-column single-row and tablet paths show the largest gains; new-column single-row paths remain a known tradeoff. ## Tests - AlignedTVListTest: 18/18 - TsFileProcessorTest: 18/18 - AlignedRowsBranchComparisonBenchmarkTest: 1/1 - git diff --check -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
