On 01/12/2016 08:22 AM, Shuo Donf wrote:
Hi Andy
Also, I tested on FileIOStorageObject. Here is the result: initial
bs_cache: {} after create bs_cache: {'fileio/test1': 0} rv: 0 after
delete bs_cache: {} vms: 11038720
And after several loops, it becomes: initial bs_cache: {} after
create bs_cache: {'fileio/test1': 0} rv: 0 after delete bs_cache: {}
vms: 11141120
the increment of vms is the same as the function for creating
BlockStorageObject which is 102400
This may just be the normal operation of Python and glibc memory
allocation. If there is a memory leak then we would expect memory use to
keep increasing the longer the program was running, but it sounds like
you're saying it stops growing, right?
-- Andy