[Pidgin] #4816: Oscar protocol performance improvement(s)

Pidgin trac at pidgin.im
Sun Mar 20 16:24:07 EDT 2011


#4816: Oscar protocol performance improvement(s)
-------------------------------------+--------------------------------------
 Reporter:  oliver                   |        Owner:  MarkDoliner
     Type:  patch                    |       Status:  closed     
Milestone:  Patches Needing Review   |    Component:  AIM        
  Version:  2.3.1                    |   Resolution:  fixed      
 Keywords:  oscar performance patch  |  
-------------------------------------+--------------------------------------
Changes (by markdoliner at pidgin.im):

  * status:  new => closed
  * resolution:  => fixed


Comment:

 (In [fc195a83f896d038c367b1e92cc1bebd7e8246ab]):[[BR]]
 Add two hash tables to the oscar code that deals with your server stored
 buddy list.  One hash table is indexed by a combination of group id and
 buddy id.  The other hash table is indexed by a combination of item type
 and item name.  This should reduce the number of times we iterate through
 a linked list by A LOT.

 This is a modified version of Oliver's patch from #4816.
 Fixes #4816.

-- 
Ticket URL: <http://developer.pidgin.im/ticket/4816#comment:20>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list