i made some tests regarding sems memory consumption when executing
simple dsm scripts.

the first script plays an audio from db. the second makes two python
tests

py(in_period('Weekday.Hr08-Hr16') == 1);
py(in_period('Always') == 1);

and then plays an audio from file.

i make 100 calls to each application at rate about 20 calls per sec and
after each 100 calls check how much memory sems is using.

the first dsm script gives:

# ps_mem.py | egrep sems
 20.2 MiB +   1.6 MiB =  21.8 MiB       sems
# ps_mem.py | egrep sems
 21.5 MiB +   1.6 MiB =  23.1 MiB       sems
# ps_mem.py | egrep sems
 21.6 MiB +   1.6 MiB =  23.2 MiB       sems
# ps_mem.py | egrep sems
 21.7 MiB +   1.6 MiB =  23.3 MiB       sems
# ps_mem.py | egrep sems
 21.8 MiB +   1.6 MiB =  23.4 MiB       sems
# ps_mem.py | egrep sems
 21.8 MiB +   1.6 MiB =  23.4 MiB       sems
# ps_mem.py | egrep sems
 21.8 MiB +   1.6 MiB =  23.4 MiB       sems
# ps_mem.py | egrep sems
 21.9 MiB +   1.6 MiB =  23.5 MiB       sems
# ps_mem.py | egrep sems
 21.9 MiB +   1.6 MiB =  23.5 MiB       sems
# ps_mem.py | egrep sems
 21.9 MiB +   1.6 MiB =  23.5 MiB       sems
# ps_mem.py | egrep sems
 21.9 MiB +   1.6 MiB =  23.5 MiB       sems
# ps_mem.py | egrep sems
 23.6 MiB +   1.6 MiB =  25.2 MiB       sems
# ps_mem.py | egrep sems
 23.3 MiB +   1.6 MiB =  24.8 MiB       sems

which show some increase, but not huge amounts.

the results of the second test show more increase:

# ps_mem.py | egrep sems
 27.9 MiB +   1.6 MiB =  29.5 MiB       sems
# ps_mem.py | egrep sems
 31.7 MiB +   1.6 MiB =  33.3 MiB       sems
# ps_mem.py | egrep sems
 31.4 MiB +   1.6 MiB =  33.1 MiB       sems
# ps_mem.py | egrep sems
 31.8 MiB +   1.6 MiB =  33.4 MiB       sems
# ps_mem.py | egrep sems
 33.8 MiB +   1.6 MiB =  35.4 MiB       sems
# ps_mem.py | egrep sems
 34.8 MiB +   1.6 MiB =  36.5 MiB       sems
# ps_mem.py | egrep sems
 35.6 MiB +   1.6 MiB =  37.2 MiB       sems
# ps_mem.py | egrep sems
 39.4 MiB +   1.6 MiB =  41.0 MiB       sems
# ps_mem.py | egrep sems
 39.1 MiB +   1.6 MiB =  40.7 MiB       sems

should i be worried about this?  how to find out if memory is actually
leaking?

-- juha
_______________________________________________
Sems mailing list
[email protected]
http://lists.iptel.org/mailman/listinfo/sems

Reply via email to