Comments (1)
Tried to use only one set (tdakkota@ac27f1f)
name old time/op new time/op delta
Valid/bools.json-4 2.72µs ± 3% 2.71µs ± 2% -0.52% (p=0.018 n=25+25)
Valid/canada.json-4 4.62ms ± 2% 5.16ms ± 2% +11.80% (p=0.000 n=24+23)
Valid/citm_catalog.json-4 2.40ms ± 0% 2.42ms ± 1% +0.87% (p=0.000 n=21+24)
Valid/floats.json-4 2.19µs ± 2% 2.30µs ± 1% +5.07% (p=0.000 n=24+23)
Valid/integers.json-4 2.60µs ± 2% 2.65µs ± 2% +2.16% (p=0.000 n=24+25)
Valid/large.json-4 51.5µs ± 3% 52.0µs ± 2% +0.82% (p=0.003 n=24+24)
Valid/medium.json-4 3.85µs ± 4% 3.91µs ± 1% +1.66% (p=0.000 n=23+24)
Valid/nulls.json-4 2.70µs ± 3% 2.69µs ± 1% ~ (p=0.441 n=24+25)
Valid/otel_ex_1.json-4 677ns ± 2% 678ns ± 2% +0.24% (p=0.026 n=25+25)
Valid/slow_floats.json-4 3.54µs ± 2% 4.38µs ± 2% +23.49% (p=0.000 n=24+23)
Valid/small.json-4 404ns ± 2% 405ns ± 2% ~ (p=0.082 n=25+23)
Valid/tiny.json-4 66.0ns ± 1% 65.2ns ± 2% -1.29% (p=0.000 n=24+25)
Valid/twitter.json-4 881µs ± 1% 892µs ± 2% +1.19% (p=0.000 n=24+25)
name old speed new speed delta
Valid/bools.json-4 352MB/s ± 3% 354MB/s ± 2% +0.53% (p=0.015 n=25+25)
Valid/canada.json-4 487MB/s ± 2% 436MB/s ± 2% -10.55% (p=0.000 n=24+23)
Valid/citm_catalog.json-4 741MB/s ± 0% 735MB/s ± 1% -0.86% (p=0.000 n=21+24)
Valid/floats.json-4 368MB/s ± 2% 350MB/s ± 1% -4.82% (p=0.000 n=24+23)
Valid/integers.json-4 541MB/s ± 2% 530MB/s ± 2% -2.12% (p=0.000 n=24+25)
Valid/large.json-4 546MB/s ± 2% 541MB/s ± 2% -0.82% (p=0.003 n=24+24)
Valid/medium.json-4 680MB/s ± 3% 669MB/s ± 1% -1.64% (p=0.000 n=23+24)
Valid/nulls.json-4 336MB/s ± 3% 337MB/s ± 1% ~ (p=0.469 n=24+25)
Valid/otel_ex_1.json-4 765MB/s ± 2% 764MB/s ± 2% -0.24% (p=0.028 n=25+25)
Valid/slow_floats.json-4 657MB/s ± 2% 532MB/s ± 2% -19.02% (p=0.000 n=24+23)
Valid/small.json-4 498MB/s ± 2% 497MB/s ± 1% ~ (p=0.079 n=25+23)
Valid/tiny.json-4 136MB/s ± 1% 138MB/s ± 2% +1.31% (p=0.000 n=24+25)
Valid/twitter.json-4 734MB/s ± 1% 726MB/s ± 2% -1.17% (p=0.000 n=24+25)
from jx.
Related Issues (9)
- docs: no pkg.go.dev reference is available HOT 1
- test: cleanup
- Use table tests, generate cases for in-memory and streaming decoding
- perf: get rid of allocation in float decoding slow path
- idea: provide fast encoders and decoders for popular types
- feat: streaming encoding
- feat: object iterator
- feat: speedup float skip
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from jx.