Hi folks,
I have a program running under Julia 0.6/Ubuntu Linux that allocates a fair amount of memory during its runtime (~13GB or so, according to @time - mostly arrays, a few SharedArrays as well). After it finishes, top shows that the Julia process is still occupying >4GB RSS. I tried adding calls to gc() in various places, and explicitly calling it from the REPL, but the usage is more or less unchanged. I have a handful of global variables but per Base.summarysize(), none of them amount to more than a few MB. I also tried using Base.whos() but the sum of all the usage it reports is <1GB. Does anybody have a suggestion what could be occupying the remaining 3GB+, or how I might go about determining where it is? Thanks,
Dara