No.  After myfunction() finished and I am at the REPL prompt, top shows 
Julia taking 49%.  And after I did gc(), it shows Julia taking 48%. 

On Tuesday, September 20, 2016 at 4:05:56 AM UTC+8, Randy Zwitch wrote:
>
> Does the problem go away if you run gc()?
>
>
>
> On Monday, September 19, 2016 at 3:55:14 PM UTC-4, K leo wrote:
>>
>> Thanks for the suggestion about valgrind.
>>
>> Can someone please let me first understand the expected behaviour for 
>> memory usage.
>>
>> Let's say when I first starts Julia REPL it takes 5% of RAM (according to 
>> top).  Then I include "myfile.jl" and run myfunction().  During the 
>> execution of myfunction(), memory allocation of Julia reaches 40% of RAM 
>> (again according to top).  Say running myfunction() involves no allocation 
>> of global objects - all object used are local.  Then when myfunction() 
>> finished and I am at the REPL prompt, should top show the memory usage of 
>> Julia drops down to the previous level (5% of RAM)?  My current observation 
>> is that it doesn't.  Is this the expected behaviour?
>>
>>

Reply via email to