Skip to content

optimize number serializers#96

Merged
Thykof merged 1 commit into
mainfrom
serializer_optim
Feb 7, 2023
Merged

optimize number serializers#96
Thykof merged 1 commit into
mainfrom
serializer_optim

Conversation

@peterjah

@peterjah peterjah commented Feb 5, 2023

Copy link
Copy Markdown
Contributor

Benchmark

For 1 Million serialize/deserialize:

with u32
old version: 416.561ms
new version: 296.325ms
gain: 28.8%

with u64
old version: 515.476ms
new version: 305.632ms
gain: 40.7%

with f64
old version: 492.263ms
new version: 321.706ms
gain: 34.7%

@peterjah peterjah requested a review from Thykof February 5, 2023 21:59
Comment thread packages/as-types/assembly/serialization/numbers.ts Outdated
Comment thread packages/as-types/assembly/serialization/numbers.ts Outdated
@peterjah peterjah requested a review from Thykof February 6, 2023 11:08
@Thykof Thykof merged commit 85acd24 into main Feb 7, 2023
@Thykof Thykof deleted the serializer_optim branch February 7, 2023 08:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants