Pérdida de memoria en Python Twisted: ¿dónde está?

Tengo un servidor Twisted bajo carga. Cuando el servidor está bajo carga, el uso de la memoria aumenta y nunca se reclama (incluso cuando no hay más clientes). La próxima vez que se cargue, el uso de la memoria aumenta nuevamente. Aquí hay una instantánea de la situación en ese punto:

La única explicación que puedo encontrar es que algunos objetos no son rastreados por el recolector de basura, por lo que no son mostrados por objgraph y pympler, pero usan una cantidad enorme de RAM.

¿Qué otras herramientas o soluciones tengo? ¿Comstackría el intérprete de Python en la ayuda del modo de depuración, utilizando sys.getobjects?

Si el código solo se está filtrando bajo carga (¿lo verificaste?), Echaría un vistazo a todos los puntos donde los mensajes están almacenados en búfer. ¿Aumenta el uso de memoria del proceso en sí? ¿O aumenta el uso de memoria del sistema? Si es el último caso, su servidor podría ser demasiado lento para mantenerse al día con los mensajes entrantes y el búfer del sistema operativo se llenará.