
Dec. 27, 2005
8:37 a.m.
On Tue, Dec 27, 2005 at 09:35:03AM +0100, Thomas HERVE wrote:
But you may have to adjust the gc threshold in real life application (note that a reconnectingclientfactory with a disconnect every second is not exactly a use case).
You just need to send a buffer larger than MAX_LENGTH of the Int32StringReceiver to trigger a disconnect on the other end, this is what my testcase did. Of course it's not the normal behaviour, but python shouldn't allocate >1G of ram in that case, exactly because this is not a common load, you should only have to worry about why the other end dropped the connection, and not about the memory management.