Hi Frederic, Thanks for taking the time to write this post.
> 1) a very recent commit (related to issue #200) in Ctx.destroySocket() > removed the call to Socket.close(). As far as I can see, this inhibits > closing the sockets in the cycle: ZContext.createSocket() <do your work> > ZContext.destroySocket() ZContext.close(), leading to a "Too Many Opened > Files" exception quite fast. A simple test case that exhibits this bug would be extremely helpful. > 2) the second leak is related to the zmq package, while using one of the > ZMQ.poll() method. > The closing of the Selector is done in one finalize method, which is not a > guarantee of calling and adds penalty performance on creation and > destruction. Yeah, I looked into the code the use of finalize seems awkward. If you have a patch, please send a pull request. -Trev _______________________________________________ zeromq-dev mailing list [email protected] http://lists.zeromq.org/mailman/listinfo/zeromq-dev
