Hi All,

Congratulations are due to all those who prepared the 0.5.0 release. 
However, I am somewhat confused by the new release's performance. Out of 
interest I did a single run of Base.runtests() using both release 0.5.0 and 
release 0.4.6 with some rather surprising and disappointing results.  Of 
the 117 tests which produced results from both releases, 66 of those took 
longer to run in release 0.5.0 ranging from 1.037 times (insignificant) to 
a whopping 103.000 times (staggering). I have include a text file of these 
results brt-0.5.0:0.4.6.txt. 

For information I ran the tests on:

MacBook Pro (15-inch, Late 2008)
Processor 2,8 GHz Intel Core 2 Duo
Memory 8 GB 1067 MHz DDR3
Graphics NVIDIA GeForce 9400M 256 MB

I would be interested in any comments which could explain these differences.
+-----------------------+-----------------------------------+-----------------------------------+------------+
| Test                  | Julia-0.5.0                       |  Julia-0.4.6      
                | 0.50/0.4.6 |
+-----------------------+-----------------------------------+-----------------------------------+------------+
| abstractarray         | 106.65 seconds, maxrss 2090.21 MB |  38.22 seconds, 
maxrss 1479.01 MB | +    2.790 |
| ambiguous             |   0.95 seconds, maxrss 2938.52 MB |                   
                |            | W:0.5.0
| arrayops              |  47.28 seconds, maxrss 2084.36 MB |  39.21 seconds, 
maxrss 1123.30 MB | +    1.206 |
| backtrace             |   0.88 seconds, maxrss 2532.14 MB |   0.49 seconds, 
maxrss 1774.17 MB | +    1.796 |
| base64                |   0.32 seconds, maxrss 2723.07 MB |   0.65 seconds, 
maxrss 1903.61 MB | -    0.492 |
| bigfloat              |   0.08 seconds, maxrss 2461.48 MB |   0.23 seconds, 
maxrss 1664.69 MB | -    0.348 |
| bigint                |   3.82 seconds, maxrss 2461.48 MB |   2.65 seconds, 
maxrss 1664.69 MB | +    1.442 |
| bitarray              | 626.38 seconds, maxrss 2360.39 MB |  98.39 seconds, 
maxrss 1608.53 MB | +    6.366 |
| blas                  |  35.81 seconds, maxrss 2090.21 MB |   5.68 seconds, 
maxrss 1479.01 MB | +    6.305 |
| boundscheck           |   2.64 seconds, maxrss 2938.52 MB |                   
                |            |
| broadcast             |  28.41 seconds, maxrss 2584.33 MB |  13.71 seconds, 
maxrss 1806.70 MB | +    2.072 |
| cartesian             |   0.01 seconds, maxrss 2938.52 MB |                   
                |            |
| ccall                 |   5.60 seconds, maxrss 2460.93 MB |   4.15 seconds, 
maxrss 1664.51 MB | +    1.349 |
| char                  |   1.11 seconds, maxrss 1708.20 MB |   0.94 seconds, 
maxrss  861.35 MB | +    1.181 |
| checked               |  13.32 seconds, maxrss 2938.52 MB |                   
                |            |
| cmdlineargs           | 132.04 seconds, maxrss 2938.52 MB |  31.42 seconds, 
maxrss 2020.79 MB | +    4.202 |
| combinatorics         |   0.25 seconds, maxrss 2607.80 MB |   3.37 seconds, 
maxrss 1845.82 MB | -    0.074 |
| compile               |  19.59 seconds, maxrss 2938.52 MB |  21.53 seconds, 
maxrss 2035.11 MB | -    0.910 |
| complex               |   6.75 seconds, maxrss 2594.77 MB |   4.14 seconds, 
maxrss 1811.77 MB | +    1.630 |
| copy                  |   1.75 seconds, maxrss 2361.82 MB |   2.97 seconds, 
maxrss 1609.28 MB | -    0.589 |
| core                  |  47.93 seconds, maxrss 1498.30 MB |  21.39 seconds, 
maxrss  781.67 MB | +    2.241 | W:0.5.0
| datafmt               |   4.94 seconds, maxrss 2595.79 MB |                   
                |            |
| dates                 |  47.43 seconds, maxrss 1791.71 MB |  66.83 seconds, 
maxrss  940.82 MB | -    0.710 |
| dict                  |  12.53 seconds, maxrss 1800.05 MB |  12.55 seconds, 
maxrss  964.26 MB | -    0.998 |
| docs                  |   5.27 seconds, maxrss 2723.07 MB |   5.77 seconds, 
maxrss 1900.33 MB | -    0.913 |
| dsp                   |  10.40 seconds, maxrss 2938.52 MB |  23.33 seconds, 
maxrss 2024.52 MB | -    0.446 |
| enums                 |   2.00 seconds, maxrss 2930.43 MB |   2.59 seconds, 
maxrss 2020.79 MB | -    0.772 |
| env                   |   0.53 seconds, maxrss 2610.49 MB |                   
                |            |
| error                 |   0.73 seconds, maxrss 2938.52 MB |                   
                |            |
| euler                 |   0.75 seconds, maxrss 2626.07 MB |   0.94 seconds, 
maxrss 1872.93 MB | -    0.798 |
| examples              |  23.98 seconds, maxrss 2938.52 MB |  44.63 seconds, 
maxrss 2032.55 MB | -    0.537 |
| fastmath              |   3.53 seconds, maxrss 2404.50 MB |   4.39 seconds, 
maxrss 1662.73 MB | -    0.804 |
| fft                   |  22.44 seconds, maxrss 2938.52 MB |  28.79 seconds, 
maxrss 2020.79 MB | -    0.779 |
| file                  |  52.76 seconds, maxrss 2535.20 MB |  40.65 seconds, 
maxrss 1778.29 MB | +    1.298 |
| float16               |   0.96 seconds, maxrss 2607.77 MB |   1.60 seconds, 
maxrss 1843.30 MB | -    0.600 |
| floatapprox           |   0.31 seconds, maxrss 2595.06 MB |   0.38 seconds, 
maxrss 1812.14 MB | -    0.816 | 
| floatfuncs            |   3.08 seconds, maxrss 2938.52 MB |   1.20 seconds, 
maxrss 2020.79 MB | +    2.567 |
| functional            |  35.94 seconds, maxrss 2443.03 MB |   2.00 seconds, 
maxrss 1662.87 MB | +   17.970 |
| goto                  |   0.09 seconds, maxrss 2670.83 MB |   0.08 seconds, 
maxrss 1892.93 MB | +    1.125 |
| grisu                 |   2.97 seconds, maxrss 2671.96 MB |   7.04 seconds, 
maxrss 1898.23 MB | -    0.422 |
| hashing               |   5.25 seconds, maxrss 1808.02 MB |   4.86 seconds, 
maxrss  970.21 MB | +    1.080 |
| i18n                  |   0.02 seconds, maxrss 2938.52 MB |   0.03 seconds, 
maxrss 2020.79 MB | -    0.667 |
| inference             |   0.82 seconds, maxrss 1500.55 MB |                   
                |            |
| inline                |   0.27 seconds, maxrss 2938.52 MB |   0.13 seconds, 
maxrss 2020.79 MB | +    2.077 |
| int                   |   3.10 seconds, maxrss 2938.52 MB |   1.28 seconds, 
maxrss 2020.79 MB | +    2.422 |
| intfuncs              |   0.82 seconds, maxrss 2090.21 MB |   0.67 seconds, 
maxrss 1479.01 MB | +    1.224 |
| intset                |   0.41 seconds, maxrss 2938.52 MB |   0.85 seconds, 
maxrss 2020.79 MB | -    0.482 | 
| iobuffer              |   0.84 seconds, maxrss 1811.07 MB |   1.43 seconds, 
maxrss  972.14 MB | -    0.587 |
| keywordargs           |   1.55 seconds, maxrss 1502.54 MB |   1.46 seconds, 
maxrss  782.20 MB | +    1.062 |
| libdl                 |   3.68 seconds, maxrss 2938.52 MB |   3.36 seconds, 
maxrss 2020.79 MB | +    1.095 |
| libgit2               |  16.48 seconds, maxrss 2722.23 MB |   0.16 seconds, 
maxrss 1899.13 MB | +  103.000 |
| linalg|arnoldi        |  28.83 seconds, maxrss 1096.27 MB |   9.88 seconds, 
maxrss  762.49 MB | +    2.918 |
| linalg|bidiag         |  20.61 seconds, maxrss  919.20 MB |   9.58 seconds, 
maxrss  634.41 MB | +    2.151 |
| linalg|bunchkaufman   |  18.44 seconds, maxrss  864.34 MB |   0.88 seconds, 
maxrss  592.78 MB | +   20.955 |
| linalg|cholesky       |  21.32 seconds, maxrss 1019.89 MB |   6.65 seconds, 
maxrss  730.52 MB | +    3.206 |
| linalg|dense          |  29.18 seconds, maxrss  810.24 MB |  27.83 seconds, 
maxrss  546.90 MB | +    1.049 |
| linalg|diagonal       |  28.82 seconds, maxrss  943.88 MB |  11.20 seconds, 
maxrss  652.52 MB | +    2.573 |
| linalg|eigen          |  22.55 seconds, maxrss  862.70 MB |   1.72 seconds, 
maxrss  592.78 MB | +   13.110 |
| linalg|generic        |   4.70 seconds, maxrss 1046.73 MB |   2.47 seconds, 
maxrss  731.79 MB | +    1.903 |
| linalg|givens         |   4.62 seconds, maxrss 1019.89 MB |   1.82 seconds, 
maxrss  730.52 MB | +    2.538 |
| linalg|hessenberg     |   0.67 seconds, maxrss 1084.30 MB |                   
                |            |
| linalg|lapack         |  25.49 seconds, maxrss  880.02 MB |  15.65 seconds, 
maxrss  599.55 MB | +    1.629 |
| linalg|lq             |  39.20 seconds, maxrss 1084.20 MB |                   
                |            |
| linalg|lu             |  21.39 seconds, maxrss 1035.65 MB |  12.69 seconds, 
maxrss  730.52 MB | +    1.686 |
| linalg|matmul         | 118.79 seconds, maxrss  848.16 MB |  10.58 seconds, 
maxrss  574.24 MB | +   11.228 |
| linalg|pinv           |   6.28 seconds, maxrss 1019.89 MB |   6.25 seconds, 
maxrss  730.52 MB | +    1.005 |
| linalg|qr             |  55.09 seconds, maxrss  777.81 MB |  33.92 seconds, 
maxrss  511.85 MB | +    1.624 |
| linalg|schur          |   6.10 seconds, maxrss  850.53 MB |   5.88 seconds, 
maxrss  575.92 MB | +    1.037 |
| linalg|special        |   2.21 seconds, maxrss  850.53 MB |   3.25 seconds, 
maxrss  582.98 MB | -    0.680 |
| linalg|svd            |  10.74 seconds, maxrss  866.73 MB |   5.37 seconds, 
maxrss  594.88 MB | +    2.000 |
| linalg|symmetric      |   8.94 seconds, maxrss 1045.64 MB |   6.17 seconds, 
maxrss  731.75 MB | +    1.449 |
| linalg|triangular     | 300.73 seconds, maxrss  690.53 MB | 115.27 seconds, 
maxrss  428.32 MB | +    2.609 |
| linalg|tridiag        |  18.91 seconds, maxrss  896.32 MB |   6.30 seconds, 
maxrss  605.44 MB | +    3.002 |
| linalg|uniformscaling |  31.82 seconds, maxrss 1051.67 MB |   1.20 seconds, 
maxrss  731.79 MB | +   26.517 |
| lineedit              |   3.58 seconds, maxrss 2652.41 MB |   4.76 seconds, 
maxrss 1880.56 MB | -    0.752 |
| llvmcall              |   0.14 seconds, maxrss 2670.88 MB |   0.18 seconds, 
maxrss 1893.08 MB | -    0.778 |
| loading               |   0.09 seconds, maxrss 2461.38 MB |   0.09 seconds, 
maxrss 1664.69 MB |      1.000 |
| markdown              |   4.60 seconds, maxrss 2723.07 MB |   8.32 seconds, 
maxrss 1903.13 MB | -    0.553 |
| math                  |  56.43 seconds, maxrss 2392.43 MB |  13.36 seconds, 
maxrss 1650.06 MB | +    4.224 |
| meta                  |   0.35 seconds, maxrss 2680.48 MB |   0.65 seconds, 
maxrss 1899.13 MB | -    0.538 |
| misc                  |  43.35 seconds, maxrss 2930.05 MB |  41.81 seconds, 
maxrss 2019.76 MB | +    1.037 |
| mmap                  |  49.57 seconds, maxrss 2570.22 MB |  15.20 seconds, 
maxrss 1778.29 MB | +    3.261 |
| mod2pi                |   0.15 seconds, maxrss 2625.51 MB |   0.24 seconds, 
maxrss 1861.81 MB | -    0.625 |
| mpfr                  |   2.01 seconds, maxrss 2570.22 MB |   5.04 seconds, 
maxrss 1786.66 MB | -    0.399 |
| nullable              |  13.96 seconds, maxrss 2680.36 MB |   3.49 seconds, 
maxrss 1899.13 MB | +    4.000 |
| numbers               | 113.96 seconds, maxrss 1678.94 MB |  87.58 seconds, 
maxrss  860.80 MB | +    1.301 |
| offsetarray           |  68.41 seconds, maxrss 1906.93 MB |                   
                |            |
| operators             |   0.58 seconds, maxrss 2443.03 MB |   0.59 seconds, 
maxrss 1662.93 MB | -    0.983 |
| parallel              | 103.09 seconds, maxrss 2938.52 MB |  33.04 seconds, 
maxrss 2020.79 MB | +    3.120 |
| parse                 |   1.78 seconds, maxrss 2461.35 MB |   1.82 seconds, 
maxrss 1664.69 MB | -    0.978 |
| path                  |   5.03 seconds, maxrss 2459.73 MB |   5.62 seconds, 
maxrss 1664.07 MB | -    0.895 |
| pollfd                |   3.65 seconds, maxrss 2570.22 MB |   3.67 seconds, 
maxrss 1783.07 MB | -    0.995 |
| printf                |  16.74 seconds, maxrss 1703.40 MB |   4.37 seconds, 
maxrss  861.20 MB | +    3.831 |
| priorityqueue         |   1.68 seconds, maxrss 2535.20 MB |   1.52 seconds, 
maxrss 1775.86 MB | +    1.102 |
| profile               |   3.80 seconds, maxrss 2690.81 MB |   7.39 seconds, 
maxrss 1899.13 MB | -    0.514 |
| random                |  12.10 seconds, maxrss 2090.21 MB |  15.21 seconds, 
maxrss 1479.01 MB | -    0.796 |
| ranges                |  31.80 seconds, maxrss 2625.47 MB |  77.62 seconds, 
maxrss 1861.70 MB | -    0.410 |
| read                  |  33.28 seconds, maxrss 2570.22 MB |                   
                |            |
| readdlm               |                                   |  31.61 seconds, 
maxrss 1839.07 MB |            |
| reduce                |   4.15 seconds, maxrss 2090.21 MB |   4.74 seconds, 
maxrss 1479.01 MB | -    0.876 | W:0.5.0
| reducedim             |  15.84 seconds, maxrss 2090.21 MB |  19.74 seconds, 
maxrss 1479.01 MB | -    0.802 |
| reflection            |   7.24 seconds, maxrss 2605.66 MB |   1.39 seconds, 
maxrss 1840.73 MB | +    5.209 | W:0.4.6
| regex                 |   0.53 seconds, maxrss 2607.49 MB |   1.74 seconds, 
maxrss 1841.72 MB | -    0.305 |
| repl                  |   5.31 seconds, maxrss 2652.84 MB |   6.17 seconds, 
maxrss 1888.30 MB | -    0.861 |
| replcompletions       |   4.30 seconds, maxrss 2652.41 MB |   5.13 seconds, 
maxrss 1885.03 MB | -    0.838 |
| replutil              |   5.29 seconds, maxrss 2657.66 MB |   2.18 seconds, 
maxrss 1890.35 MB | +    2.427 |
| resolve               |   4.80 seconds, maxrss 2570.22 MB |   8.69 seconds, 
maxrss 1782.48 MB | -    0.552 |
| rounding              |   0.75 seconds, maxrss 2610.62 MB |   1.05 seconds, 
maxrss 1854.75 MB | -    0.714 |
| serialize             |   6.08 seconds, maxrss 2723.07 MB |   4.36 seconds, 
maxrss 1907.82 MB | +    1.394 |
| sets                  |   2.96 seconds, maxrss 2658.43 MB |   3.31 seconds, 
maxrss 1892.83 MB | -    0.894 |
| show                  |  20.08 seconds, maxrss 2652.41 MB |  10.12 seconds, 
maxrss 1877.19 MB | +    1.984 |
| simdloop              |   1.43 seconds, maxrss 2090.21 MB |   1.19 seconds, 
maxrss 1479.01 MB | +    1.202 |
| socket                |   3.09 seconds, maxrss 2595.06 MB |   2.63 seconds, 
maxrss 1812.14 MB | +    1.175 |
| sorting               |  42.69 seconds, maxrss 2502.43 MB |  28.44 seconds, 
maxrss 1736.37 MB | +    1.501 |
| sparse                | 400.58 seconds, maxrss 2287.71 MB | 103.86 seconds, 
maxrss 1548.94 MB | +    3.857 |
| spawn                 |  24.95 seconds, maxrss 2524.35 MB |  13.10 seconds, 
maxrss 1753.82 MB | +    1.905 |
| stacktraces           |   1.16 seconds, maxrss 2682.85 MB |                   
                |            |
| staged                |   0.77 seconds, maxrss 1811.59 MB |   0.70 seconds, 
maxrss  972.94 MB | +    1.100 |
| statistics            |   8.23 seconds, maxrss 2506.17 MB |   7.29 seconds, 
maxrss 1742.30 MB | +    1.129 |
| string                |  26.13 seconds, maxrss 1720.10 MB |  18.39 seconds, 
maxrss  936.61 MB | +    1.421 |
| subarray              | 358.09 seconds, maxrss 1445.27 MB | 498.81 seconds, 
maxrss 1475.84 MB | -    0.718 |
| sysinfo               |   0.54 seconds, maxrss 2610.41 MB |   1.65 seconds, 
maxrss 1854.30 MB | -    0.327 |
| test                  |   8.48 seconds, maxrss 2670.82 MB |   0.53 seconds, 
maxrss 1892.93 MB | +   16.000 |
| threads               |   5.54 seconds, maxrss 2930.05 MB |                   
                |            | W:0.5.0
| triplequote           |   0.02 seconds, maxrss 1720.10 MB |   0.20 seconds, 
maxrss  936.83 MB | -    0.100 |
| tuple                 |   2.07 seconds, maxrss 2084.36 MB |   1.15 seconds, 
maxrss 1123.30 MB | +    1.800 |
| unicode               |   5.15 seconds, maxrss 1728.02 MB |  17.31 seconds, 
maxrss  937.10 MB | -    0.298 |
| vecelement            |   2.43 seconds, maxrss 2090.21 MB |                   
                |            |
| version               |   1.16 seconds, maxrss 2570.22 MB |   2.97 seconds, 
maxrss 1778.29 MB | -    0.391 |
| workspace             |   1.06 seconds, maxrss 2938.52 MB |   0.38 seconds, 
maxrss 2020.79 MB | +    2.789 |
+-----------------------+-----------------------------------+-----------------------------------+------------+
                                                             note: + 0.5 takes 
more time to run ^
                                                                   - 0.5 takes 
less time to run |
      
                                                Warnings indicated where thrown 
either by W:0.5.0 or W:0.4.6

Reply via email to