[Pidgin] #8292: Excessive memory usage in winpidgin (hundreds of MB)

Pidgin trac at pidgin.im
Sat Jan 31 17:59:18 EST 2009


#8292: Excessive memory usage in winpidgin (hundreds of MB)
-------------------------+--------------------------------------------------
 Reporter:  Revenant     |           Owner:  datallah       
     Type:  defect       |          Status:  pending        
Milestone:               |       Component:  winpidgin (gtk)
  Version:  2.5.4        |      Resolution:                 
 Keywords:  memory leak  |   Launchpad_bug:                 
-------------------------+--------------------------------------------------
Changes (by Revenant):

  * status:  pending => new


Comment:

 Replying to [comment:1 deryni]:
 > Can you track this memory usage down to a specific protocol or action
 you are taking in pidgin? Does pidgin use a growing amount of memory if
 you run 'pidgin -n' and leave it unconnected? Try testing disabling (or
 better not enabling in the first place) your IRC account and seeing if
 that avoids this issue.
 >
 > As a side note, thank you for the detailed bug report and the data
 collection efforts you have gone through so far.

 It doesn't appear to be any specific protocol or action that I take,
 although it does seem to grow faster when I'm actively chatting a lot. My
 first naive guess was that it was due to something to do with large chat
 histories (Pidgin seems to retain all history from the current session?),
 although that was just an initial impression.

 Yesterday I tried starting up with pidgin -n, and Pidgin used somewhere in
 the vicinity of 24-30 MB on startup. When someone messaged me I realised
 that I'd left the "Music Tracker" plugin enabled, so I opted to disable
 the IRC connections and leave it connected, with the result that Pidgin's
 memory use grew slowly over the day and is now sitting at ~35 MB working
 set, ~104 MB private bytes, ~295 MB virtual size. Private bytes seems to
 be the key figure, and it's only been going up.

 I'll try a few more configurations (pidgin -n for a while, then disable
 all plugins and run no-IRC and pidgin-n each for a while) and see how I
 go.

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


More information about the Tracker mailing list