Which is throwing the exception, client or server (or both)? If you are getting an OutOfMemoryException I doubt its the garbage collectors fault.