labelcommon value
basec580180744
builder_idarm64-small
bydrchase@golang.org
denominator_branchGo1.16
denominator_hash2be5b84665
goarcharm64
gooslinux
numerator_branchmain
numerator_hashc580180744
numerator_stamp2021-10-19T22:47:48+00:00
pkggithub.com/ethereum/go-ethereum/trie
shortnameethereum_trie
tip2be5b84665
upload20211021.5
upload-time2021-10-21T11:39:29Z
label values
upload-file
upload-part:20211021.5/0:
420 "Go1.16-opt.20211019T235758"
upload-part:20211021.5/1:
420 "2be5b84665-opt.20211019T235758"
upload-part
upload-part:20211021.5/0:
420 "20211021.5/0"
upload-part:20211021.5/1:
420 "20211021.5/1"
upload-part:20211021.5/0upload-part:20211021.5/1
time/opdelta
HexToCompact-4191ns ± 2%172ns ± 2%−9.96%(p=0.000 n=20+20)
CompactToHex-4307ns ± 1%270ns ± 2%−12.06%(p=0.000 n=20+20)
KeybytesToHex-4313ns ± 1%289ns ± 2%−7.50%(p=0.000 n=19+20)
HexToKeybytes-4189ns ± 2%170ns ± 2%−9.89%(p=0.000 n=20+20)
Get-41.47µs ± 3%1.24µs ± 2%−15.72%(p=0.000 n=20+18)
GetDB-41.37µs ± 3%1.16µs ± 3%−15.40%(p=0.000 n=20+20)
UpdateBE-49.35µs ± 4%8.35µs ± 3%−10.73%(p=0.000 n=20+20)
UpdateLE-411.7µs ± 3%10.9µs ± 5%−6.22%(p=0.000 n=18+20)
Hash-413.1µs ±15%11.8µs ±15%−9.36%(p=0.005 n=20+20)
CommitAfterHash/no-onleaf-413.3µs ± 6%12.1µs ± 5%−9.02%(p=0.000 n=18+18)
CommitAfterHash/with-onleaf-415.9µs ±13%15.5µs ±13%~(p=0.265 n=20+20)
HashFixedSize/10-4424µs ± 3%387µs ± 2%−8.78%(p=0.000 n=20+19)
HashFixedSize/100-41.08ms ± 2%1.05ms ± 4%−2.08%(p=0.001 n=20+20)
HashFixedSize/1K-47.77ms ± 5%7.33ms ± 2%−5.68%(p=0.000 n=20+19)
HashFixedSize/10K-481.2ms ± 3%73.6ms ± 4%−9.41%(p=0.000 n=19+19)
HashFixedSize/100K-4753ms ± 9%678ms ± 9%−9.88%(p=0.000 n=20+20)
CommitAfterHashFixedSize/10-4192µs ± 1%180µs ± 1%−6.59%(p=0.000 n=20+19)
CommitAfterHashFixedSize/100-4877µs ± 1%831µs ± 1%−5.21%(p=0.000 n=20+20)
CommitAfterHashFixedSize/1K-411.8ms ± 2%11.3ms ± 2%−4.65%(p=0.000 n=20+20)
CommitAfterHashFixedSize/10K-4117ms ± 4%109ms ± 3%−7.02%(p=0.000 n=20+20)
CommitAfterHashFixedSize/100K-41.34s ±13%1.23s ±21%−7.58%(p=0.004 n=20+19)
[Geo mean]127µs 116µs −8.40%
 
alloc/opdelta
UpdateBE-41.69kB ± 1%1.71kB ± 0%+0.69%(p=0.000 n=20+18)
UpdateLE-41.72kB ± 1%1.73kB ± 1%+0.65%(p=0.000 n=20+19)
Hash-4946B ± 1%935B ± 1%−1.14%(p=0.000 n=20+18)
CommitAfterHash/no-onleaf-4828B ± 1%810B ± 2%−2.26%(p=0.000 n=19+19)
CommitAfterHash/with-onleaf-4977B ± 9%1048B ± 2%+7.26%(p=0.041 n=20+20)
HashFixedSize/10-412.0kB ± 0%12.0kB ± 0%~(p=0.925 n=20+20)
HashFixedSize/100-458.3kB ± 0%59.5kB ± 0%+1.99%(p=0.000 n=20+20)
HashFixedSize/1K-4588kB ± 0%589kB ± 0%+0.22%(p=0.000 n=19+20)
HashFixedSize/10K-46.30MB ± 0%6.30MB ± 0%~(p=0.055 n=20+20)
HashFixedSize/100K-462.4MB ± 0%62.4MB ± 0%~(p=0.194 n=20+19)
CommitAfterHashFixedSize/10-416.6kB ± 0%16.6kB ± 0%~(p=0.829 n=20+19)
CommitAfterHashFixedSize/100-480.3kB ± 0%80.3kB ± 0%+0.02%(p=0.002 n=20+20)
CommitAfterHashFixedSize/1K-4762kB ± 0%762kB ± 0%~(p=0.779 n=20+20)
CommitAfterHashFixedSize/10K-49.04MB ± 0%9.04MB ± 0%~(p=0.667 n=20+19)
CommitAfterHashFixedSize/100K-483.9MB ± 0%83.9MB ± 0%~(p=0.652 n=19+20)
[Geo mean]91.8kB 92.3kB +0.48%
 
allocs/opdelta
UpdateBE-49.00 ± 0%9.00 ± 0%~(all equal)
UpdateLE-49.00 ± 0%9.00 ± 0%~(all equal)
Hash-411.0 ± 0%11.0 ± 0%~(all equal)
CommitAfterHash/no-onleaf-47.00 ± 0%7.35 ± 9%+5.00%(p=0.008 n=20+20)
CommitAfterHash/with-onleaf-411.0 ± 0%11.0 ± 0%~(all equal)
HashFixedSize/10-4149 ± 0%149 ± 0%~(all equal)
HashFixedSize/100-4738 ± 0%770 ± 0%+4.34%(p=0.000 n=20+20)
HashFixedSize/1K-47.40k ± 0%7.43k ± 0%+0.45%(p=0.000 n=16+20)
HashFixedSize/10K-477.0k ± 0%77.0k ± 0%+0.03%(p=0.000 n=20+20)
HashFixedSize/100K-4768k ± 0%768k ± 0%+0.00%(p=0.000 n=20+20)
CommitAfterHashFixedSize/10-4162 ± 0%162 ± 0%~(all equal)
CommitAfterHashFixedSize/100-4784 ± 0%784 ± 0%~(all equal)
CommitAfterHashFixedSize/1K-47.76k ± 0%7.76k ± 0%~(p=0.290 n=20+20)
CommitAfterHashFixedSize/10K-480.0k ± 0%80.0k ± 0%~(p=0.490 n=19+19)
CommitAfterHashFixedSize/100K-4799k ± 0%799k ± 0%~(p=0.652 n=19+20)
[Geo mean]901 906 +0.64%