Test case name | Result |
---|---|
individualParams: Multiple parameters | |
individualParams: Existing parameter object | |
individualParams: Parameter object with spreading | |
individualParams: New parameter object from values | |
individualParams: New parameter object from object | |
objectInAndUsed: Multiple parameters | |
objectInAndUsed: Existing parameter object | |
objectInAndUsed: Parameter object with spreading | |
objectInAndUsed: New parameter object from values | |
objectInAndUsed: New parameter object from object | |
objectInAndDestructured: Multiple parameters | |
objectInAndDestructured: Existing parameter object | |
objectInAndDestructured: Parameter object with spreading | |
objectInAndDestructured: New parameter object from values | |
objectInAndDestructured: New parameter object from object |
Test name | Executions per second |
---|---|
individualParams: Multiple parameters | 718717100.0 Ops/sec |
individualParams: Existing parameter object | 7609091.0 Ops/sec |
individualParams: Parameter object with spreading | 4537130.0 Ops/sec |
individualParams: New parameter object from values | 7623112.0 Ops/sec |
individualParams: New parameter object from object | 6756125.0 Ops/sec |
objectInAndUsed: Multiple parameters | 740464100.0 Ops/sec |
objectInAndUsed: Existing parameter object | 183636700.0 Ops/sec |
objectInAndUsed: Parameter object with spreading | 11414800.0 Ops/sec |
objectInAndUsed: New parameter object from values | 256415400.0 Ops/sec |
objectInAndUsed: New parameter object from object | 258350400.0 Ops/sec |
objectInAndDestructured: Multiple parameters | 89732520.0 Ops/sec |
objectInAndDestructured: Existing parameter object | 102327100.0 Ops/sec |
objectInAndDestructured: Parameter object with spreading | 11255270.0 Ops/sec |
objectInAndDestructured: New parameter object from values | 65819240.0 Ops/sec |
objectInAndDestructured: New parameter object from object | 55947360.0 Ops/sec |