On Feb 25, 2011, at 2:50 PM, Michael Kogan wrote:

> Would it be a good idea for the Socket.unregister method to take an index as 
> well a a socket? Seems like we are wasting time running through an array?
> 

I suggest keeping the API as simple as possible. If you need a faster search, 
hide those implementation details behind the API instead of exposing them to 
the user. For example, use a binary tree to store the sockets so you can have 
O(nlgn) access & modification times.

It's highly unlikely that a performance bottleneck in your application will 
come about due to the time it takes to find the socket you are deregistering. :)

cr


_______________________________________________
zeromq-dev mailing list
[email protected]
http://lists.zeromq.org/mailman/listinfo/zeromq-dev

Reply via email to