Skip to content

Instantly share code, notes, and snippets.

@kdepp
Created December 6, 2016 03:33
Show Gist options
  • Save kdepp/1db8787aa44bf80c8780693880133f1b to your computer and use it in GitHub Desktop.
Save kdepp/1db8787aa44bf80c8780693880133f1b to your computer and use it in GitHub Desktop.
benchmark - time cps - OS X 10.10.5 - GHC 7.8.3 - time 1.7
2016-12-06 03:29:15.940822 UTC
2016-12-06 03:29:15.963588 UTC
2016-12-06 03:29:15.969227 UTC
2016-12-06 03:29:15.969314 UTC
2016-12-06 11:29:15.971724 CST
2016-12-06 11:29:15.973697 CST
"Tue, 6 Dec 2016 03:29:15 UTC"
"Tue, 6 Dec 2016 11:29:15 CST"
"Tue, 6 Dec 2016 11:29:15 "
"Tue, 6 Dec 2016 03:29:15 UTC"
"Tue, 6 Dec 2016 11:29:15 CST"
benchmarking new/getCurrentTime
time 170.1 ns (167.5 ns .. 172.9 ns)
0.997 R² (0.995 R² .. 0.998 R²)
mean 175.8 ns (172.1 ns .. 181.1 ns)
std dev 14.51 ns (10.78 ns .. 20.49 ns)
variance introduced by outliers: 86% (severely inflated)
benchmarking new/formatParts@UTCTime
time 7.610 μs (7.445 μs .. 7.833 μs)
0.981 R² (0.953 R² .. 0.994 R²)
mean 8.913 μs (8.114 μs .. 11.35 μs)
std dev 4.553 μs (1.209 μs .. 9.322 μs)
variance introduced by outliers: 99% (severely inflated)
benchmarking new/formatParts@ZonedTime
time 3.998 μs (3.949 μs .. 4.049 μs)
0.998 R² (0.998 R² .. 0.999 R²)
mean 4.002 μs (3.953 μs .. 4.059 μs)
std dev 179.7 ns (147.2 ns .. 221.9 ns)
variance introduced by outliers: 58% (severely inflated)
benchmarking new/formatParts@LocalTime
time 3.711 μs (3.671 μs .. 3.748 μs)
0.998 R² (0.997 R² .. 0.999 R²)
mean 3.680 μs (3.630 μs .. 3.770 μs)
std dev 218.9 ns (151.6 ns .. 338.7 ns)
variance introduced by outliers: 71% (severely inflated)
benchmarking new/formatParts@TimeOfDay
time 815.7 ns (807.3 ns .. 824.3 ns)
0.998 R² (0.997 R² .. 0.999 R²)
mean 823.5 ns (809.2 ns .. 841.8 ns)
std dev 54.34 ns (43.34 ns .. 67.89 ns)
variance introduced by outliers: 78% (severely inflated)
benchmarking new/getPOSIXTime
time 71.33 ns (68.79 ns .. 74.91 ns)
0.987 R² (0.975 R² .. 0.998 R²)
mean 71.26 ns (69.58 ns .. 73.65 ns)
std dev 6.659 ns (4.371 ns .. 10.33 ns)
variance introduced by outliers: 90% (severely inflated)
benchmarking new/getZonedTime
time 1.507 μs (1.321 μs .. 1.806 μs)
0.850 R² (0.745 R² .. 0.995 R²)
mean 1.421 μs (1.336 μs .. 1.687 μs)
std dev 452.9 ns (154.9 ns .. 904.1 ns)
variance introduced by outliers: 99% (severely inflated)
benchmarking old/getCurrentTime
time 1.622 μs (1.487 μs .. 1.783 μs)
0.944 R² (0.898 R² .. 0.994 R²)
mean 1.536 μs (1.472 μs .. 1.682 μs)
std dev 310.2 ns (137.7 ns .. 514.8 ns)
variance introduced by outliers: 97% (severely inflated)
benchmarking old/utcToZonedTime
time 2.524 μs (2.393 μs .. 2.739 μs)
0.962 R² (0.914 R² .. 0.997 R²)
mean 2.493 μs (2.411 μs .. 2.726 μs)
std dev 428.4 ns (215.7 ns .. 858.8 ns)
variance introduced by outliers: 96% (severely inflated)
benchmarking old/formatTime@UTCTime
time 17.40 μs (16.63 μs .. 18.17 μs)
0.990 R² (0.984 R² .. 0.996 R²)
mean 17.05 μs (16.67 μs .. 17.48 μs)
std dev 1.364 μs (1.026 μs .. 1.817 μs)
variance introduced by outliers: 79% (severely inflated)
benchmarking old/formatTime@ZonedTime
time 6.042 μs (5.450 μs .. 6.760 μs)
0.952 R² (0.928 R² .. 0.987 R²)
mean 5.691 μs (5.453 μs .. 6.077 μs)
std dev 944.8 ns (679.0 ns .. 1.393 μs)
variance introduced by outliers: 95% (severely inflated)
benchmarking old/formatTime@LocalTime
time 4.896 μs (4.737 μs .. 5.113 μs)
0.986 R² (0.975 R² .. 0.995 R²)
mean 4.924 μs (4.801 μs .. 5.122 μs)
std dev 525.0 ns (364.5 ns .. 820.3 ns)
variance introduced by outliers: 89% (severely inflated)
benchmarking old/formatTime@TimeOfDay
time 1.209 μs (1.154 μs .. 1.280 μs)
0.980 R² (0.963 R² .. 0.994 R²)
mean 1.173 μs (1.140 μs .. 1.226 μs)
std dev 141.1 ns (95.38 ns .. 240.4 ns)
variance introduced by outliers: 92% (severely inflated)
benchmarking old/getPOSIXTime
time 365.6 ns (351.5 ns .. 388.8 ns)
0.989 R² (0.981 R² .. 0.997 R²)
mean 378.1 ns (366.4 ns .. 399.2 ns)
std dev 53.89 ns (36.13 ns .. 76.13 ns)
variance introduced by outliers: 95% (severely inflated)
benchmarking old/getZonedTime
time 7.970 μs (7.507 μs .. 8.557 μs)
0.982 R² (0.967 R² .. 0.998 R²)
mean 7.752 μs (7.573 μs .. 8.056 μs)
std dev 768.5 ns (481.9 ns .. 1.172 μs)
variance introduced by outliers: 86% (severely inflated)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment