Tests:
-
array method chain (1000 items)
-
lazy chain (1000 items)
-
array method chain (10000 items)
-
lazy chain (10000 items)
-
array method chain (100000 items)
-
lazy chain (100000 items)
-
array method chain with 2 filters - stupid! (1000 items)
-
lazy chain with 2 filters (1000 items)
-
array method chain with 2 filters - stupid! (10000 items)
-
lazy chain with 2 filters (10000 items)
Rendered benchmark preparation results:
Latest run results:
Run details: (Test run date:
one year ago)
Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:134.0) Gecko/20100101 Firefox/134.0
Firefox 134 on Mac OS X 10.15
View result in a separate tab
lazy chain with 2 filters (1000 items)
17K/s
array method chain with 2 filters - stupid! (1000 items)
16K/s
array method chain (1000 items)
11K/s
lazy chain (1000 items)
11K/s
lazy chain with 2 filters (10000 items)
2K/s
array method chain with 2 filters - stupid! (10000 items)
2K/s
array method chain (10000 items)
1K/s
lazy chain (10000 items)
1K/s
array method chain (100000 items)
59/s
lazy chain (100000 items)
53/s
View exact numbers
| Test name |
Executions per second |
|
✓
lazy chain with 2 filters (1000 items)
|
17,255 Ops/sec |
|
array method chain with 2 filters - stupid! (1000 items)
|
16,150 Ops/sec |
|
array method chain (1000 items)
|
11,413 Ops/sec |
|
lazy chain (1000 items)
|
11,227 Ops/sec |
|
lazy chain with 2 filters (10000 items)
|
1,723 Ops/sec |
|
array method chain with 2 filters - stupid! (10000 items)
|
1,695 Ops/sec |
|
array method chain (10000 items)
|
1,069 Ops/sec |
|
lazy chain (10000 items)
|
1,067 Ops/sec |
|
array method chain (100000 items)
|
59 Ops/sec |
|
lazy chain (100000 items)
|
53 Ops/sec |
Do you really want to delete benchmark?