labelcommon value
bybcmills@google.com
goarchamd64
gooslinux
pkggolang.org/x/sync/syncmap
upload20170315.5
upload-time2017-03-15T18:46:37Z
label values
upload-file
upload-part:20170315.5/0:
176 "syncmap.old.txt"
upload-part:20170315.5/1:
176 "syncmap.new.txt"
upload-part
upload-part:20170315.5/0:
176 "20170315.5/0"
upload-part:20170315.5/1:
176 "20170315.5/1"
upload-part:20170315.5/0upload-part:20170315.5/1
time/opdelta
LoadMostlyHits/*syncmap_test.DeepCopyMap70.3ns ± 6%70.2ns ± 4%~(p=0.886 n=4+4)
LoadMostlyHits/*syncmap_test.DeepCopyMap-4810.9ns ± 4%13.6ns ±24%~(p=0.314 n=4+4)
LoadMostlyHits/*syncmap_test.RWMutexMap86.0ns ± 9%86.0ns ± 4%~(p=1.000 n=4+4)
LoadMostlyHits/*syncmap_test.RWMutexMap-48140ns ± 3%139ns ± 2%~(p=0.686 n=4+4)
LoadMostlyHits/*syncmap.Map70.6ns ± 8%70.3ns ± 1%~(p=0.571 n=4+4)
LoadMostlyHits/*syncmap.Map-4810.3ns ± 7%11.2ns ± 5%~(p=0.114 n=4+4)
LoadMostlyMisses/*syncmap_test.DeepCopyMap59.4ns ± 4%59.4ns ± 4%~(p=1.000 n=4+4)
LoadMostlyMisses/*syncmap_test.DeepCopyMap-4810.4ns ±30%12.6ns ±29%~(p=0.486 n=4+4)
LoadMostlyMisses/*syncmap_test.RWMutexMap64.8ns ± 6%63.8ns ± 4%~(p=0.686 n=4+4)
LoadMostlyMisses/*syncmap_test.RWMutexMap-48138ns ± 3%139ns ± 2%~(p=0.800 n=4+4)
LoadMostlyMisses/*syncmap.Map51.5ns ± 7%50.4ns ± 2%~(p=0.371 n=4+4)
LoadMostlyMisses/*syncmap.Map-489.37ns ± 3%9.40ns ± 3%~(p=0.886 n=4+4)
LoadOrStoreBalanced/*syncmap_test.RWMutexMap820ns ±17%834ns ±14%~(p=1.000 n=4+4)
LoadOrStoreBalanced/*syncmap_test.RWMutexMap-481.38µs ± 4%1.38µs ± 3%~(p=0.886 n=4+4)
LoadOrStoreBalanced/*syncmap.Map709ns ±13%1085ns ± 9%+53.09%(p=0.029 n=4+4)
LoadOrStoreBalanced/*syncmap.Map-481.30µs ±13%1.08µs ± 8%−17.40%(p=0.029 n=4+4)
LoadOrStoreUnique/*syncmap_test.RWMutexMap1.26µs ±14%1.16µs ±29%~(p=0.343 n=4+4)
LoadOrStoreUnique/*syncmap_test.RWMutexMap-481.82µs ±15%1.98µs ± 6%~(p=0.143 n=4+4)
LoadOrStoreUnique/*syncmap.Map1.06µs ± 7%1.86µs ±11%+76.09%(p=0.029 n=4+4)
LoadOrStoreUnique/*syncmap.Map-482.00µs ± 4%1.62µs ± 4%−19.20%(p=0.029 n=4+4)
LoadOrStoreCollision/*syncmap_test.DeepCopyMap32.9ns ± 8%32.6ns ± 9%~(p=0.686 n=4+4)
LoadOrStoreCollision/*syncmap_test.DeepCopyMap-482.26ns ±136%3.41ns ±62%~(p=0.114 n=4+4)
LoadOrStoreCollision/*syncmap_test.RWMutexMap58.0ns ±20%54.6ns ±17%~(p=0.343 n=4+4)
LoadOrStoreCollision/*syncmap_test.RWMutexMap-48458ns ± 2%445ns ± 6%~(p=0.229 n=4+4)
LoadOrStoreCollision/*syncmap.Map35.8ns ± 5%39.6ns ± 9%~(p=0.114 n=4+4)
LoadOrStoreCollision/*syncmap.Map-481.24ns ± 2%1.58ns ± 4%+27.16%(p=0.029 n=4+4)
Range/*syncmap_test.DeepCopyMap19.7µs ± 4%19.8µs ± 3%~(p=0.686 n=4+4)
Range/*syncmap_test.DeepCopyMap-48763ns ± 1%864ns ± 3%+13.24%(p=0.029 n=4+4)
Range/*syncmap_test.RWMutexMap20.9µs ± 3%20.4µs ± 4%~(p=0.343 n=4+4)
Range/*syncmap_test.RWMutexMap-48764ns ± 1%870ns ± 1%+13.77%(p=0.029 n=4+4)
Range/*syncmap.Map20.4µs ± 5%22.7µs ± 5%+10.98%(p=0.029 n=4+4)
Range/*syncmap.Map-48776ns ± 3%954ns ± 4%+22.95%(p=0.029 n=4+4)
AdversarialAlloc/*syncmap_test.DeepCopyMap206ns ± 5%199ns ± 2%~(p=0.200 n=4+4)
AdversarialAlloc/*syncmap_test.DeepCopyMap-488.94µs ± 5%9.21µs ± 4%~(p=0.200 n=4+4)
AdversarialAlloc/*syncmap_test.RWMutexMap63.4ns ± 4%63.8ns ± 3%~(p=0.686 n=4+4)
AdversarialAlloc/*syncmap_test.RWMutexMap-48184ns ±10%198ns ±11%~(p=0.343 n=4+4)
AdversarialAlloc/*syncmap.Map213ns ± 3%264ns ± 3%+23.97%(p=0.029 n=4+4)
AdversarialAlloc/*syncmap.Map-48556ns ± 5%1389ns ± 8%+149.93%(p=0.029 n=4+4)
AdversarialDelete/*syncmap_test.DeepCopyMap300ns ± 6%304ns ± 7%~(p=0.886 n=4+4)
AdversarialDelete/*syncmap_test.DeepCopyMap-48647ns ± 3%646ns ± 3%~(p=0.943 n=4+4)
AdversarialDelete/*syncmap_test.RWMutexMap69.1ns ± 1%69.2ns ± 6%~(p=0.686 n=4+4)
AdversarialDelete/*syncmap_test.RWMutexMap-48289ns ±15%300ns ±17%~(p=0.829 n=4+4)
AdversarialDelete/*syncmap.Map198ns ± 5%264ns ± 2%+33.17%(p=0.029 n=4+4)
AdversarialDelete/*syncmap.Map-48291ns ± 9%173ns ± 8%−40.50%(p=0.029 n=4+4)
[Geo mean]222ns 239ns +7.76%
 
alloc/opdelta
LoadMostlyHits/*syncmap_test.DeepCopyMap7.00B ± 0%7.00B ± 0%~(all equal)
LoadMostlyHits/*syncmap_test.DeepCopyMap-487.00B ± 0%7.00B ± 0%~(all equal)
LoadMostlyHits/*syncmap_test.RWMutexMap7.00B ± 0%7.00B ± 0%~(all equal)
LoadMostlyHits/*syncmap_test.RWMutexMap-487.00B ± 0%7.00B ± 0%~(all equal)
LoadMostlyHits/*syncmap.Map7.00B ± 0%7.00B ± 0%~(all equal)
LoadMostlyHits/*syncmap.Map-487.00B ± 0%7.00B ± 0%~(all equal)
LoadMostlyMisses/*syncmap_test.DeepCopyMap7.00B ± 0%7.00B ± 0%~(all equal)
LoadMostlyMisses/*syncmap_test.DeepCopyMap-487.00B ± 0%7.00B ± 0%~(all equal)
LoadMostlyMisses/*syncmap_test.RWMutexMap7.00B ± 0%7.00B ± 0%~(all equal)
LoadMostlyMisses/*syncmap_test.RWMutexMap-487.00B ± 0%7.00B ± 0%~(all equal)
LoadMostlyMisses/*syncmap.Map7.00B ± 0%7.00B ± 0%~(all equal)
LoadMostlyMisses/*syncmap.Map-487.00B ± 0%7.00B ± 0%~(all equal)
LoadOrStoreBalanced/*syncmap_test.RWMutexMap95.0B ± 0%95.0B ± 0%~(all equal)
LoadOrStoreBalanced/*syncmap_test.RWMutexMap-4895.0B ± 0%95.0B ± 0%~(all equal)
LoadOrStoreBalanced/*syncmap.Map95.0B ± 0%88.0B ± 0%−7.37%(p=0.029 n=4+4)
LoadOrStoreBalanced/*syncmap.Map-4895.0B ± 0%88.0B ± 0%−7.37%(p=0.029 n=4+4)
LoadOrStoreUnique/*syncmap_test.RWMutexMap175B ± 0%175B ± 0%~(all equal)
LoadOrStoreUnique/*syncmap_test.RWMutexMap-48175B ± 0%175B ± 0%~(all equal)
LoadOrStoreUnique/*syncmap.Map175B ± 0%161B ± 0%−8.00%(p=0.029 n=4+4)
LoadOrStoreUnique/*syncmap.Map-48175B ± 0%161B ± 0%−8.00%(p=0.029 n=4+4)
LoadOrStoreCollision/*syncmap_test.DeepCopyMap0.00B 0.00B ~(all equal)
LoadOrStoreCollision/*syncmap_test.DeepCopyMap-480.00B 0.00B ~(all equal)
LoadOrStoreCollision/*syncmap_test.RWMutexMap0.00B 0.00B ~(all equal)
LoadOrStoreCollision/*syncmap_test.RWMutexMap-480.00B 0.00B ~(all equal)
LoadOrStoreCollision/*syncmap.Map0.00B 0.00B ~(all equal)
LoadOrStoreCollision/*syncmap.Map-480.00B 0.00B ~(all equal)
Range/*syncmap_test.DeepCopyMap0.00B 0.00B ~(all equal)
Range/*syncmap_test.DeepCopyMap-480.00B 0.00B ~(all equal)
Range/*syncmap_test.RWMutexMap0.00B 0.00B ~(all equal)
Range/*syncmap_test.RWMutexMap-480.00B 0.00B ~(all equal)
Range/*syncmap.Map0.00B 0.00B ~(all equal)
Range/*syncmap.Map-480.00B 0.00B ~(all equal)
AdversarialAlloc/*syncmap_test.DeepCopyMap74.0B ± 0%74.0B ± 0%~(all equal)
AdversarialAlloc/*syncmap_test.DeepCopyMap-483.15kB ± 0%3.15kB ± 0%~(p=1.000 n=4+4)
AdversarialAlloc/*syncmap_test.RWMutexMap8.00B ± 0%8.00B ± 0%~(all equal)
AdversarialAlloc/*syncmap_test.RWMutexMap-488.00B ± 0%8.00B ± 0%~(all equal)
AdversarialAlloc/*syncmap.Map74.0B ± 0%55.0B ± 0%−25.68%(p=0.029 n=4+4)
AdversarialAlloc/*syncmap.Map-488.00B ± 0%56.25B ± 1%+603.12%(p=0.029 n=4+4)
AdversarialDelete/*syncmap_test.DeepCopyMap155B ± 0%155B ± 0%~(all equal)
AdversarialDelete/*syncmap_test.DeepCopyMap-48156B ± 0%156B ± 0%~(p=1.000 n=4+4)
AdversarialDelete/*syncmap_test.RWMutexMap8.00B ± 0%8.00B ± 0%~(all equal)
AdversarialDelete/*syncmap_test.RWMutexMap-488.00B ± 0%8.00B ± 0%~(all equal)
AdversarialDelete/*syncmap.Map81.0B ± 0%65.0B ± 0%−19.75%(p=0.029 n=4+4)
AdversarialDelete/*syncmap.Map-4823.0B ± 9%15.2B ± 5%−33.70%(p=0.029 n=4+4)
[Geo mean]28.2B 28.9B +2.22%
 
allocs/opdelta
LoadMostlyHits/*syncmap_test.DeepCopyMap0.00 0.00 ~(all equal)
LoadMostlyHits/*syncmap_test.DeepCopyMap-480.00 0.00 ~(all equal)
LoadMostlyHits/*syncmap_test.RWMutexMap0.00 0.00 ~(all equal)
LoadMostlyHits/*syncmap_test.RWMutexMap-480.00 0.00 ~(all equal)
LoadMostlyHits/*syncmap.Map0.00 0.00 ~(all equal)
LoadMostlyHits/*syncmap.Map-480.00 0.00 ~(all equal)
LoadMostlyMisses/*syncmap_test.DeepCopyMap0.00 0.00 ~(all equal)
LoadMostlyMisses/*syncmap_test.DeepCopyMap-480.00 0.00 ~(all equal)
LoadMostlyMisses/*syncmap_test.RWMutexMap0.00 0.00 ~(all equal)
LoadMostlyMisses/*syncmap_test.RWMutexMap-480.00 0.00 ~(all equal)
LoadMostlyMisses/*syncmap.Map0.00 0.00 ~(all equal)
LoadMostlyMisses/*syncmap.Map-480.00 0.00 ~(all equal)
LoadOrStoreBalanced/*syncmap_test.RWMutexMap2.00 ± 0%2.00 ± 0%~(all equal)
LoadOrStoreBalanced/*syncmap_test.RWMutexMap-482.00 ± 0%2.00 ± 0%~(all equal)
LoadOrStoreBalanced/*syncmap.Map2.00 ± 0%3.00 ± 0%+50.00%(p=0.029 n=4+4)
LoadOrStoreBalanced/*syncmap.Map-482.00 ± 0%3.00 ± 0%+50.00%(p=0.029 n=4+4)
LoadOrStoreUnique/*syncmap_test.RWMutexMap2.00 ± 0%2.00 ± 0%~(all equal)
LoadOrStoreUnique/*syncmap_test.RWMutexMap-482.00 ± 0%2.00 ± 0%~(all equal)
LoadOrStoreUnique/*syncmap.Map2.00 ± 0%4.00 ± 0%+100.00%(p=0.029 n=4+4)
LoadOrStoreUnique/*syncmap.Map-482.00 ± 0%4.00 ± 0%+100.00%(p=0.029 n=4+4)
LoadOrStoreCollision/*syncmap_test.DeepCopyMap0.00 0.00 ~(all equal)
LoadOrStoreCollision/*syncmap_test.DeepCopyMap-480.00 0.00 ~(all equal)
LoadOrStoreCollision/*syncmap_test.RWMutexMap0.00 0.00 ~(all equal)
LoadOrStoreCollision/*syncmap_test.RWMutexMap-480.00 0.00 ~(all equal)
LoadOrStoreCollision/*syncmap.Map0.00 0.00 ~(all equal)
LoadOrStoreCollision/*syncmap.Map-480.00 0.00 ~(all equal)
Range/*syncmap_test.DeepCopyMap0.00 0.00 ~(all equal)
Range/*syncmap_test.DeepCopyMap-480.00 0.00 ~(all equal)
Range/*syncmap_test.RWMutexMap0.00 0.00 ~(all equal)
Range/*syncmap_test.RWMutexMap-480.00 0.00 ~(all equal)
Range/*syncmap.Map0.00 0.00 ~(all equal)
Range/*syncmap.Map-480.00 0.00 ~(all equal)
AdversarialAlloc/*syncmap_test.DeepCopyMap1.00 ± 0%1.00 ± 0%~(all equal)
AdversarialAlloc/*syncmap_test.DeepCopyMap-481.00 ± 0%1.00 ± 0%~(all equal)
AdversarialAlloc/*syncmap_test.RWMutexMap1.00 ± 0%1.00 ± 0%~(all equal)
AdversarialAlloc/*syncmap_test.RWMutexMap-481.00 ± 0%1.00 ± 0%~(all equal)
AdversarialAlloc/*syncmap.Map1.00 ± 0%1.00 ± 0%~(all equal)
AdversarialAlloc/*syncmap.Map-481.00 ± 0%1.00 ± 0%~(all equal)
AdversarialDelete/*syncmap_test.DeepCopyMap1.00 ± 0%1.00 ± 0%~(all equal)
AdversarialDelete/*syncmap_test.DeepCopyMap-481.00 ± 0%1.00 ± 0%~(all equal)
AdversarialDelete/*syncmap_test.RWMutexMap1.00 ± 0%1.00 ± 0%~(all equal)
AdversarialDelete/*syncmap_test.RWMutexMap-481.00 ± 0%1.00 ± 0%~(all equal)
AdversarialDelete/*syncmap.Map1.00 ± 0%1.00 ± 0%~(all equal)
AdversarialDelete/*syncmap.Map-481.00 ± 0%1.00 ± 0%~(all equal)
[Geo mean]1.32 1.47 +11.61%