Skip to content

Commit 4d5d57a

Browse files
Merge pull request #662 from square/sedwards/save_jmh_results
661: Save JMH Benchmark Results
2 parents 85718c3 + a484c61 commit 4d5d57a

File tree

3 files changed

+30
-3
lines changed

3 files changed

+30
-3
lines changed

buildSrc/src/main/java/Dependencies.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -105,8 +105,8 @@ object Dependencies {
105105

106106
object Jmh {
107107
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"
110110
}
111111

112112
const val mavenPublish = "com.vanniktech:gradle-maven-publish-plugin:0.18.0"
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
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+

workflow-runtime/src/jmh/java/com/squareup/workflow1/WorkflowNodeBenchmark.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,7 @@ open class WorkflowNodeBenchmark {
116116
/**
117117
* A stateless, outputless, rendering-less workflow that will recursively form a tree.
118118
*
119-
* Subclasses [StatefulWorkflow], not `StatelessWorkflow`, to reduce the number of allcations
119+
* Subclasses [StatefulWorkflow], not `StatelessWorkflow`, to reduce the number of allocations
120120
* because `StatelessWorkflow` allocates a `StatefulWorkflow` under the hood.
121121
*/
122122
private class FractalWorkflow(

0 commit comments

Comments
 (0)