Did you also perform some tests with slow clients (or ones that do not receive data at all)?
These are the situations where it usually gets a lot more interesting. E.g. if the library just buffers messages all the way until they can be sent you might get out of memory sooner or later.