Skip to content
This repository has been archived by the owner on Jan 6, 2025. It is now read-only.

Improve benchmarks... #332

Merged
merged 6 commits into from
Jul 29, 2019
Merged

Improve benchmarks... #332

merged 6 commits into from
Jul 29, 2019

Conversation

nlepage
Copy link
Member

@nlepage nlepage commented Jan 25, 2019

No description provided.

@nlepage
Copy link
Member Author

nlepage commented Jan 25, 2019

Scores per line, more relevant, total score didn't make much sense...

ES2015 destructuring immutable 4.0.0-rc.12 seamless-immutable 7.1.4 immer 1.12.1 qim 0.0.52 qim 0.0.52 curried immutad●t 2.0.0 immutad●t 2.0.0 curried
Set a property 100
1569366ops/s (637ns/op)
11
176623ops/s (5.66µs/op)
4
61637ops/s (16.2µs/op)
6
90992ops/s (11.0µs/op)
40
621891ops/s (1.61µs/op)
38
590180ops/s (1.69µs/op)
36
567666ops/s (1.76µs/op)
34
538503ops/s (1.86µs/op)
Set a deeply nested property 100
390800ops/s (2.56µs/op)
6
21695ops/s (46.1µs/op)
1
4800ops/s (208µs/op)
3
10226ops/s (97.8µs/op)
18
71148ops/s (14.1µs/op)
18
70698ops/s (14.1µs/op)
14
55698ops/s (18.0µs/op)
14
55283ops/s (18.1µs/op)
Update small todos list (1000 items) 100
70325ops/s (14.2µs/op)
2
1414ops/s (707µs/op)
1
457ops/s (2.19ms/op)
2
1305ops/s (766µs/op)
7
4659ops/s (215µs/op)
7
4674ops/s (214µs/op)
32
22164ops/s (45.1µs/op)
32
22432ops/s (44.6µs/op)
Update medium todos list (10000 items) 100
8252ops/s (121µs/op)
2
141ops/s (7.08ms/op)
1
46ops/s (21.6ms/op)
2
129ops/s (7.74ms/op)
6
486ops/s (2.06ms/op)
6
486ops/s (2.06ms/op)
36
2961ops/s (338µs/op)
36
3004ops/s (333µs/op)
Update large todos list (100000 items) 100
385ops/s (2.60ms/op)
3
13ops/s (76.1ms/op)
1
5ops/s (212ms/op)
3
12ops/s (83.1ms/op)
11
42ops/s (23.6ms/op)
11
42ops/s (23.6ms/op)
45
174ops/s (5.76ms/op)
48
187ops/s (5.36ms/op)

@codecov-io
Copy link

codecov-io commented Jan 25, 2019

Codecov Report

Merging #332 into master will not change coverage.
The diff coverage is n/a.

Impacted file tree graph

@@           Coverage Diff           @@
##           master     #332   +/-   ##
=======================================
  Coverage   97.93%   97.93%           
=======================================
  Files         111      111           
  Lines         435      435           
  Branches       23       12   -11     
=======================================
  Hits          426      426           
  Misses          9        9

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 190e872...49c6bf2. Read the comment docs.

@nlepage nlepage modified the milestones: 2.0, Future May 10, 2019
@nlepage nlepage removed the 🚧 WIP label Jul 29, 2019
@nlepage nlepage merged commit 523324c into master Jul 29, 2019
@nlepage nlepage deleted the benchmark/299 branch July 29, 2019 06:14
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants