Le samedi 15 février 2014 11:30:12 UTC+1, Tim Holy a écrit : > > You're running into the classic globals problem, see the performance tips > section of the manual. > > I am sorry, I don't understand your remark. There are no global variables in the code I posted previously. Also, wrapping the code in a function does not get better performance. Maybe I don't understand what is the classic globals problem?
julia> function test () ; let biglist = [string(i) for i in 1:20000] , result = BigInt(1); @time for x in biglist ; result = result * BigInt(x) ; end ; result ; end end julia> test (generic function with 1 method) julia> test() elapsed time: 0.396508521 seconds (304614928 bytes allocated) julia> test() elapsed time: 0.393320767 seconds (304614928 bytes allocated)