Dear All

I am getting an output like this 

elapsed time: 0.021992131 seconds (15705824 bytes allocated)
elapsed time: 0.021885618 seconds (15705824 bytes allocated)
elapsed time: 0.069756221 seconds (15705824 bytes allocated, 67.73% gc time)
elapsed time: 0.022032602 seconds (15705824 bytes allocated)
elapsed time: 0.021981155 seconds (15705824 bytes allocated)
elapsed time: 0.070097864 seconds (15705824 bytes allocated, 67.79% gc time)
elapsed time: 0.02215203 seconds (15705824 bytes allocated)
elapsed time: 0.022196102 seconds (15705824 bytes allocated)
elapsed time: 0.069812577 seconds (15705824 bytes allocated, 67.61% gc time)
elapsed time: 0.022312715 seconds (15705824 bytes allocated)
elapsed time: 0.02169858 seconds (15705824 bytes allocated)
elapsed time: 0.064558698 seconds (15705824 bytes allocated, 65.64% gc time)
elapsed time: 0.022568721 seconds (15705824 bytes allocated)
elapsed time: 0.021803525 seconds (15705824 bytes allocated)
elapsed time: 0.064626184 seconds (15705824 bytes allocated, 65.27% gc time)

for some number crunching function that is called repeatedly with the 
@time macro  prepended to it.
Roughly every third call of the function gc  takes place and the
average time  to calculate the integral is increased by about 60%!
What in you experience are the typical things to avoid
if you want to avoid gc?

regards

Moritz 


Reply via email to