Skip to content

Try faster nbytes extraction for string types - #16

Merged
Bisaloo merged 1 commit into
mainfrom
parse-string-size
Jul 17, 2026
Merged

Try faster nbytes extraction for string types#16
Bisaloo merged 1 commit into
mainfrom
parse-string-size

Conversation

@Bisaloo

@Bisaloo Bisaloo commented Jul 17, 2026

Copy link
Copy Markdown
Owner

No description provided.

@Bisaloo
Bisaloo force-pushed the parse-string-size branch from f3ded4c to 70c5e0b Compare July 17, 2026 08:46
@github-actions

Copy link
Copy Markdown

This is how benchmark results would change (along with a 95% confidence interval in relative change) if 70c5e0b is merged into main:

  • ✔️pkg_load: 4.48ms -> 4.47ms [-2.16%, +1.57%]
  • ✔️read_bigendian: 11.4ms -> 11.3ms [-0.55%, +0.21%]
  • ✔️read_bool: 11.3ms -> 11.3ms [-0.28%, +0.2%]
  • ✔️read_empty: 11.4ms -> 11.3ms [-1.71%, +0.43%]
  • ✔️read_float32: 11.3ms -> 11.3ms [-0.31%, +0.47%]
  • ✔️read_float64: 11.3ms -> 11.3ms [-0.21%, +0.29%]
  • ✔️read_int16: 11.3ms -> 11.3ms [-1.04%, +0.28%]
  • ✔️read_int32: 11.3ms -> 11.3ms [-0.08%, +0.85%]
  • ✔️read_int64: 11.7ms -> 11.7ms [-0.53%, +0.13%]
  • ✔️read_int8: 11.3ms -> 11.3ms [-0.73%, +0.45%]
  • ✔️read_npz: 13.2ms -> 13.1ms [-2.27%, +0.84%]
  • ✔️read_string: 11.2ms -> 11.2ms [-0.78%, +0.45%]
  • 🚀read_structured: 12.1ms -> 12ms [-0.51%, -0.16%]
  • 🚀read_uint16: 11.3ms -> 11.3ms [-0.69%, -0.03%]
  • ✔️read_uint32: 11.7ms -> 11.6ms [-2.38%, +0.65%]
  • ✔️read_uint64: 11.7ms -> 11.7ms [-0.2%, +0.38%]
  • ✔️read_uint8: 11.4ms -> 11.3ms [-2.26%, +0.6%]
  • ✔️read_unicode: 11.4ms -> 11.5ms [-0.81%, +2.62%]
    Further explanation regarding interpretation and methodology can be found in the documentation.

@Bisaloo
Bisaloo merged commit 2dcfe6a into main Jul 17, 2026
11 checks passed
@Bisaloo
Bisaloo deleted the parse-string-size branch July 17, 2026 09:40
@Bisaloo
Bisaloo restored the parse-string-size branch July 17, 2026 09:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant