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]

Reply via email to