File tree Expand file tree Collapse file tree 3 files changed +30
-3
lines changed
workflow-runtime/src/jmh/java/com/squareup/workflow1 Expand file tree Collapse file tree 3 files changed +30
-3
lines changed Original file line number Diff line number Diff line change @@ -105,8 +105,8 @@ object Dependencies {
105
105
106
106
object Jmh {
107
107
const val gradlePlugin = " me.champeau.gradle:jmh-gradle-plugin:0.5.3"
108
- const val core = " org.openjdk.jmh:jmh-core:1.32 "
109
- const val generator = " org.openjdk.jmh:jmh-generator-annprocess:1.32 "
108
+ const val core = " org.openjdk.jmh:jmh-core:1.34 "
109
+ const val generator = " org.openjdk.jmh:jmh-generator-annprocess:1.34 "
110
110
}
111
111
112
112
const val mavenPublish = " com.vanniktech:gradle-maven-publish-plugin:0.18.0"
Original file line number Diff line number Diff line change
1
+
2
+ SHA 85718c3d8e81458c8e8cb5c8c3c0f4edd8ad941a
3
+ February 15, 2022
4
+ SPHardwareDataType
5
+ Model Name: MacBook Pro
6
+ Model Identifier: MacBookPro18,4
7
+ Chip: Apple M1 Max
8
+ Total Number of Cores: 10 (8 performance and 2 efficiency)
9
+ Memory: 64 GB
10
+ System Firmware Version: 7429.81.3
11
+ OS Loader Version: 7429.81.3
12
+
13
+ Benchmark (treeShape) Mode Cnt Score Error Units
14
+ WorkflowNodeBenchmark.renderPassAlternateLeaves DEEP avgt 3 36.191 ± 1.108 us/op
15
+ WorkflowNodeBenchmark.renderPassAlternateLeaves BUSHY avgt 3 1265.783 ± 51.456 us/op
16
+ WorkflowNodeBenchmark.renderPassAlternateLeaves SQUARE avgt 3 109.455 ± 1.902 us/op
17
+ WorkflowNodeBenchmark.renderPassAlternateOneLeaf DEEP avgt 3 43.423 ± 1.664 us/op
18
+ WorkflowNodeBenchmark.renderPassAlternateOneLeaf BUSHY avgt 3 2253.134 ± 542.016 us/op
19
+ WorkflowNodeBenchmark.renderPassAlternateOneLeaf SQUARE avgt 3 51.600 ± 0.735 us/op
20
+ WorkflowNodeBenchmark.renderPassAlternateWorkers DEEP avgt 3 37.337 ± 4.621 us/op
21
+ WorkflowNodeBenchmark.renderPassAlternateWorkers BUSHY avgt 3 1300.935 ± 98.725 us/op
22
+ WorkflowNodeBenchmark.renderPassAlternateWorkers SQUARE avgt 3 108.605 ± 1.095 us/op
23
+ WorkflowNodeBenchmark.renderPassAlwaysLeaves DEEP avgt 3 40.768 ± 4.702 us/op
24
+ WorkflowNodeBenchmark.renderPassAlwaysLeaves BUSHY avgt 3 2246.697 ± 96.847 us/op
25
+ WorkflowNodeBenchmark.renderPassAlwaysLeaves SQUARE avgt 3 59.566 ± 23.736 us/op
26
+
27
+
Original file line number Diff line number Diff line change @@ -116,7 +116,7 @@ open class WorkflowNodeBenchmark {
116
116
/* *
117
117
* A stateless, outputless, rendering-less workflow that will recursively form a tree.
118
118
*
119
- * Subclasses [StatefulWorkflow], not `StatelessWorkflow`, to reduce the number of allcations
119
+ * Subclasses [StatefulWorkflow], not `StatelessWorkflow`, to reduce the number of allocations
120
120
* because `StatelessWorkflow` allocates a `StatefulWorkflow` under the hood.
121
121
*/
122
122
private class FractalWorkflow (
You can’t perform that action at this time.
0 commit comments