J'ai un long processus qui récupérera 100k lignes de la base de données db genrer une page web et ensuite libérer tous les petits objets (liste, tuples et dicts). Sur les fenêtres, après chaque requête, la mémoire est libérée. Howerver, sur Linux, la mémoire du serveur ne cesse de croître.Mémoire non libérée par l'application python cherrypy sur linux
Les messages suivants décrivent le problème et une solution possible.
http://pushingtheweb.com/2010/06/python-and-tcmalloc/
est-il un autre moyen de contourner ce problème sans avoir à compiler ma propre version de python qui utilise tcmalloc. Cette option va être très difficile à faire, puisque python est contrôlé par l'administrateur système.
Ceci est une « caractéristique » de la glibc, indépendamment de Python. L'allocateur Windows fonctionne différemment, ce qui vous donne un comportement différent. –