Skip to content

Decode iterator optimizing#375

Open
cherep58 wants to merge 18 commits into
ppfrom
decode_iterator_size_optimizing
Open

Decode iterator optimizing#375
cherep58 wants to merge 18 commits into
ppfrom
decode_iterator_size_optimizing

Conversation

@cherep58

@cherep58 cherep58 commented Jun 2, 2026

Copy link
Copy Markdown
Collaborator
  1. Reduced sizeof UniversalDecodeIterator by 16 bytes and sizeof SeriesIterator by 16 bytes
  2. Optimized UniversalDecodeIterator (~0,15ms boost at BenchmarkSeriesSetOpt)
  3. Optimized ChunkIterator::Next (~0,1ms boost at BenchmarkSeriesSetOpt)
  4. Used iterator seek method in prompp_series_data_serialization_serialized_data_iterator_seek go-binding

@cherep58 cherep58 requested a review from gshigin June 2, 2026 11:55
@cherep58 cherep58 self-assigned this Jun 2, 2026
@cherep58 cherep58 requested a review from vporoshok as a code owner June 2, 2026 11:55
@cherep58 cherep58 added the enhancement New feature or request label Jun 3, 2026
@cherep58 cherep58 changed the title Decode iterator size optimizing Decode iterato optimizing Jun 5, 2026
@cherep58 cherep58 changed the title Decode iterato optimizing Decode iterator optimizing Jun 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant