Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
chore: Run stdlib tests in parallel to make gnovm tests run faster (#…
- Loading branch information
e587167
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Possible performance regression was detected for benchmark 'Go Benchmarks'.
Benchmark result of this commit is worse than the previous benchmark result exceeding threshold
1.20
.BenchmarkBinary/EmptyStruct:encode
477.8
ns/op 96 B/op 2 allocs/op287.4
ns/op 96 B/op 2 allocs/op1.66
BenchmarkBinary/EmptyStruct:encode - ns/op
477.8
ns/op287.4
ns/op1.66
BenchmarkBinary/EmptyStruct:decode
292.5
ns/op 0 B/op 0 allocs/op140.3
ns/op 0 B/op 0 allocs/op2.08
BenchmarkBinary/EmptyStruct:decode - ns/op
292.5
ns/op140.3
ns/op2.08
BenchmarkBinary/ShortArraysStruct:encode
797.7
ns/op 192 B/op 4 allocs/op616.1
ns/op 192 B/op 4 allocs/op1.29
BenchmarkBinary/ShortArraysStruct:encode - ns/op
797.7
ns/op616.1
ns/op1.29
BenchmarkBinary/ShortArraysStruct:decode
370.7
ns/op 0 B/op 0 allocs/op230.5
ns/op 0 B/op 0 allocs/op1.61
BenchmarkBinary/ShortArraysStruct:decode - ns/op
370.7
ns/op230.5
ns/op1.61
BenchmarkDetaching
109.6
ns/op 0 B/op 0 allocs/op75.55
ns/op 0 B/op 0 allocs/op1.45
BenchmarkDetaching - ns/op
109.6
ns/op75.55
ns/op1.45
BenchmarkBcryptGenerateFromPassword/benchmark-security-param
63781273
ns/op 5130 B/op 9 allocs/op31923095
ns/op 5125 B/op 9 allocs/op2.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - ns/op
63781273
ns/op31923095
ns/op2.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param
127559054
ns/op 5139 B/op 9 allocs/op31923095
ns/op 5125 B/op 9 allocs/op4.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - ns/op
127559054
ns/op31923095
ns/op4.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param
255064718
ns/op 5158 B/op 9 allocs/op31923095
ns/op 5125 B/op 9 allocs/op7.99
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - ns/op
255064718
ns/op31923095
ns/op7.99
BenchmarkBcryptGenerateFromPassword/benchmark-security-param
509884334
ns/op 5196 B/op 10 allocs/op31923095
ns/op 5125 B/op 9 allocs/op15.97
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - ns/op
509884334
ns/op31923095
ns/op15.97
BenchmarkBcryptGenerateFromPassword/benchmark-security-param
1019664553
ns/op 5736 B/op 15 allocs/op31923095
ns/op 5125 B/op 9 allocs/op31.94
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - ns/op
1019664553
ns/op31923095
ns/op31.94
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - allocs/op
15
allocs/op9
allocs/op1.67
BenchmarkBcryptGenerateFromPassword/benchmark-security-param
2039189653
ns/op 5528 B/op 13 allocs/op31923095
ns/op 5125 B/op 9 allocs/op63.88
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - ns/op
2039189653
ns/op31923095
ns/op63.88
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - allocs/op
13
allocs/op9
allocs/op1.44
BenchmarkSigning
84312
ns/op 1856 B/op 36 allocs/op25708
ns/op 64 B/op 1 allocs/op3.28
BenchmarkSigning - ns/op
84312
ns/op25708
ns/op3.28
BenchmarkSigning - B/op
1856
B/op64
B/op29
BenchmarkSigning - allocs/op
36
allocs/op1
allocs/op36
BenchmarkSigning
84245
ns/op 1856 B/op 36 allocs/op25708
ns/op 64 B/op 1 allocs/op3.28
BenchmarkSigning - ns/op
84245
ns/op25708
ns/op3.28
BenchmarkSigning - B/op
1856
B/op64
B/op29
BenchmarkSigning - allocs/op
36
allocs/op1
allocs/op36
BenchmarkVerification
162292
ns/op 864 B/op 19 allocs/op61348
ns/op 0 B/op 0 allocs/op2.65
BenchmarkVerification - ns/op
162292
ns/op61348
ns/op2.65
BenchmarkVerification - B/op
864
B/op0
B/op+∞
BenchmarkVerification - allocs/op
19
allocs/op0
allocs/op+∞
BenchmarkVerification
170782
ns/op 864 B/op 19 allocs/op61348
ns/op 0 B/op 0 allocs/op2.78
BenchmarkVerification - ns/op
170782
ns/op61348
ns/op2.78
BenchmarkVerification - B/op
864
B/op0
B/op+∞
BenchmarkVerification - allocs/op
19
allocs/op0
allocs/op+∞
BenchmarkRandomBytes/random
68.48
ns/op 16 B/op 1 allocs/op32.72
ns/op 4 B/op 1 allocs/op2.09
BenchmarkRandomBytes/random - ns/op
68.48
ns/op32.72
ns/op2.09
BenchmarkRandomBytes/random - B/op
16
B/op4
B/op4
BenchmarkRandomBytes/random
106.6
ns/op 32 B/op 1 allocs/op32.72
ns/op 4 B/op 1 allocs/op3.26
BenchmarkRandomBytes/random - ns/op
106.6
ns/op32.72
ns/op3.26
BenchmarkRandomBytes/random - B/op
32
B/op4
B/op8
BenchmarkRandomBytes/random
269.1
ns/op 112 B/op 1 allocs/op32.72
ns/op 4 B/op 1 allocs/op8.22
BenchmarkRandomBytes/random - ns/op
269.1
ns/op32.72
ns/op8.22
BenchmarkRandomBytes/random - B/op
112
B/op4
B/op28
BenchmarkRandomBytes/random
2327
ns/op 1024 B/op 1 allocs/op32.72
ns/op 4 B/op 1 allocs/op71.12
BenchmarkRandomBytes/random - ns/op
2327
ns/op32.72
ns/op71.12
BenchmarkRandomBytes/random - B/op
1024
B/op4
B/op256
BenchmarkSmall/boltdb-1000-100-16-40/update
1505430
ns/op 45649 B/op 403 allocs/op933228
ns/op 37614 B/op 371 allocs/op1.61
BenchmarkSmall/boltdb-1000-100-16-40/update - ns/op
1505430
ns/op933228
ns/op1.61
BenchmarkSmall/boltdb-1000-100-16-40/update - B/op
45649
B/op37614
B/op1.21
BenchmarkSmall/memdb-1000-100-16-40/block
16163630
ns/op 9204851 B/op 167863 allocs/op12664953
ns/op 6574238 B/op 116631 allocs/op1.28
BenchmarkSmall/memdb-1000-100-16-40/block - ns/op
16163630
ns/op12664953
ns/op1.28
BenchmarkSmall/memdb-1000-100-16-40/block - B/op
9204851
B/op6574238
B/op1.40
BenchmarkSmall/memdb-1000-100-16-40/block - allocs/op
167863
allocs/op116631
allocs/op1.44
BenchmarkMedium/boltdb-100000-100-16-40/update
7022249
ns/op 139501 B/op 1087 allocs/op5147863
ns/op 98348 B/op 831 allocs/op1.36
BenchmarkMedium/boltdb-100000-100-16-40/update - ns/op
7022249
ns/op5147863
ns/op1.36
BenchmarkMedium/boltdb-100000-100-16-40/update - B/op
139501
B/op98348
B/op1.42
BenchmarkMedium/boltdb-100000-100-16-40/update - allocs/op
1087
allocs/op831
allocs/op1.31
BenchmarkMedium/memdb-100000-100-16-40/update - B/op
380620
B/op266543
B/op1.43
BenchmarkMedium/memdb-100000-100-16-40/update - allocs/op
7541
allocs/op5154
allocs/op1.46
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/update - B/op
48200
B/op38565
B/op1.25
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/update - allocs/op
583
allocs/op444
allocs/op1.31
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/update - allocs/op
414
allocs/op340
allocs/op1.22
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/block - B/op
96649241
B/op79046514
B/op1.22
BenchmarkHash/ripemd160
2838
ns/op 25 B/op 1 allocs/op701.2
ns/op 25 B/op 1 allocs/op4.05
BenchmarkHash/ripemd160 - ns/op
2838
ns/op701.2
ns/op4.05
BenchmarkHash/sha2-256
523.1
ns/op 33 B/op 1 allocs/op169.6
ns/op 33 B/op 1 allocs/op3.08
BenchmarkHash/sha2-256 - ns/op
523.1
ns/op169.6
ns/op3.08
BenchmarkHash/sha3-256
1838
ns/op 33 B/op 1 allocs/op715.4
ns/op 33 B/op 1 allocs/op2.57
BenchmarkHash/sha3-256 - ns/op
1838
ns/op715.4
ns/op2.57
BenchmarkWriteSecretConnection
6484
ns/op 0 B/op 0 allocs/op4012
ns/op 0 B/op 0 allocs/op1.62
BenchmarkWriteSecretConnection - ns/op
6484
ns/op4012
ns/op1.62
BenchmarkReadSecretConnection
3755
ns/op 0 B/op 0 allocs/op2354
ns/op 0 B/op 0 allocs/op1.60
BenchmarkReadSecretConnection - ns/op
3755
ns/op2354
ns/op1.60
BenchmarkCacheStoreIterator100000 - allocs/op
27546
allocs/op22732
allocs/op1.21
This comment was automatically generated by workflow using github-action-benchmark.
CC: @ajnavarro @thehowl @zivkovicmilos