I run Julia through repl.  The procedure is simple: include("myfile.jl"), 
then run myfunction() (I might do a Ctrl-C to interrupt the function), edit 
something in myfile.jl, then repeat.  Initially, julia processes normally 
take less than 10% RAM, then after some time, one main Julia process takes 
over 70% of the 4GB RAM.  Even myfunction finishes running with real 
idling, it still takes that much RAM.  My code uses nearly no global 
objects, and myfunction ends with nothing as the last statement.

myfunction isn't new though I keep modifying it from time to time.  Julia 
0.4.6 does not appear to have this issue.

Any thoughts on what might be the culprit?

  | | |_| | | | (_| |  |  Version 0.5.0-rc4+0 (2016-09-09 01:43 UTC)
 _/ |\__'_|_|_|\__'_|  |  Official http://julialang.org/ release
|__/                   |  x86_64-pc-linux-gnu

Reply via email to