On Jan 11, 2013, at 6:37 PM, Roberto De Ioris <[email protected]> wrote:

> Try running with gevent mode + 2 async core (--gevent 2) and start
> blasting the system. If the memory constantly grows someone is leaking,
> otherwise you are simply experimenting huge object allocation on the
> multiple uwsgi/gevent cores/greenlets

Ok. I did just that. Using gevent 2 this is the GC debug between some requests:

gc: objects in each generation:  763  1305  82824
gc: objects in each generation:  714  3318  128414
gc: objects in each generation:  761  3999  174227
gc: objects in each generation:  755  4569  220577

In the end I dumped the list of most common types again:

builtin_function_or_method 63714
io                         62515
timer                      62500
function                   11868
tuple                      4906
dict                       3497
cell                       2806
list                       2036
weakref                    1887


So, it seems someone is leaking. :) I just don't know who for certain yet...

André
_______________________________________________
uWSGI mailing list
[email protected]
http://lists.unbit.it/cgi-bin/mailman/listinfo/uwsgi

Reply via email to