Adium

Ticket #8917 (closed defect: duplicate)

Opened 10 months ago

Last modified 2 months ago

Duplicate MSN contact entries in blist.xml lead to a very large file, which then causes performance problems

Reported by: crackit Assigned to: nobody
Priority: normal Milestone:
Component: Adium Core Version: 1.2
Severity: normal Keywords: slow login freeze cpu
Cc: Patch: None
Pending: 0

Description

First, Adium does connect VERY slow. It's takes about 3 minutes to connect to any of my services (I use AIM,ICQ and MSN). After hitting the "Connect"-button it appears that Adium freezes. And as I said it takes about 3 Minutes to connect to all of my services. Second, if I write something to anyone of my contact list, Adium freezes after a few words but does recognize the letters typed in during the "freezing". After approximately 5 seconds the words are typed in fast and everything seems to be okay, but these "waiting times" are very annoying. But Adium does also freeze for 5 seconds if I'm just checking the status of some buddies in the contact list. Adium does take a lot of the CPU usage.

Attachments

Analyse von „Adium“.txt (5.9 kB) - added by crackit on 01/19/2008 01:58:10 PM.
Analyse of Adium
Adium samples.zip (22.2 kB) - added by Truster on 01/23/2008 02:41:38 AM.
3 samples
Samples Connecting-Writing.zip (8.6 kB) - added by crackit on 02/28/2008 03:31:35 AM.
3 samples - 2 during connection attempt, 1 while writing

Change History

01/13/2008 09:52:02 PM changed by edr1084

  • milestone set to Needs feedback from users.

What OS are you running? What are your system's specs? What kind of network connection do you have? Could you get us a sample to help us find the problem area? Please refer to Sampling for more info.

(follow-up: ↓ 3 ) 01/13/2008 09:52:10 PM changed by edr1084

  • pending set to 1.

(in reply to: ↑ 2 ) 01/19/2008 01:56:56 PM changed by crackit

  • pending deleted.

Replying to edr1084: I'm running the latest OS (10.5.1).

System Specs: PowerBook G4 1.67GHz 15" 2 GB RAM

I got broadband at home, but tried at some places of my friends too, different ISPs, but all broadband - same story. I never got any problems with Adium, but since approx. 3 months I got these very annoying problems.

I'll attach a Sample file - hope that helps. I analysed the process during the "3-minute-startup". In that time, Adium seems to be frozen.

01/19/2008 01:58:10 PM changed by crackit

  • attachment Analyse von „Adium“.txt added.

Analyse of Adium

01/22/2008 05:02:24 AM changed by Truster

i have a very similar problem. I Only use ICQ & MSN with about 300 contacts. i also save chat histories and use notes at the contacts.

i figured out, that the hard disk activity is very high during the connect proccess so i think, it is a problem, how adium handles contact datas. i think, Adium stores everything in multiple small size files (for each contact one file?) so a database alternative (maby SQLite) may solve this issue.

ps. sorry for my bad english

01/22/2008 05:06:47 AM changed by Truster

i almost forgot: My contact list change activity is very high, this means, i have deleted a lot of contacts and add new one. Adium seems to keep all Information from deleted Contacts. Is there a Cleanup Utility, that i didn't know about?

01/22/2008 02:48:25 PM changed by evands

crackit: Please email me your blist.xml file located at:

~/Library/Application Support/Adium 2.0/Users/Default/libpurple/blist.xml

so I can look at this problem with your buddy list information.

Truster:Please see Sampling.

01/23/2008 02:41:38 AM changed by Truster

  • attachment Adium samples.zip added.

3 samples

(follow-up: ↓ 14 ) 01/23/2008 07:43:22 PM changed by evands

Truster, have you set images for the user icons of some of your contacts?

01/24/2008 02:53:04 PM changed by evands

crackit: Could you get a couple samples (across a couple different connection attempts) with a longer sampling time than 1 second please? I'd like to verify that the problem is in a consistent location.

02/28/2008 03:31:35 AM changed by crackit

  • attachment Samples Connecting-Writing.zip added.

3 samples - 2 during connection attempt, 1 while writing

02/28/2008 03:35:44 AM changed by crackit

evands: Sorry, got a lot to do the last few weeks. I attched 3 samples, two of them during different connection attempts, 1 while freezing after wrote about 10 single letters in the bar.

This problem is getting really annoying! I think, with the new version it got even worse! :( Adium is nearly unuseable to me!

Please help! TIA

02/28/2008 04:43:48 AM changed by evands

All of this is libpurple managing its blist.xml file. How big is your contact list?

02/28/2008 08:05:58 AM changed by crackit

AIM/AOL = 37 contacts ICQ = 91 contacts MSN = 38 contacts

total: 166 contacts

02/28/2008 05:40:45 PM changed by evands

Could you please email me your blist.xml file (I won't share it with anyone else)? It's in:

 ~/Library/Application Support/Adium 2.0/Users/Default/libpurple

02/28/2008 05:52:41 PM changed by crackit

you've got mail.

(in reply to: ↑ 7 ) 02/28/2008 06:43:49 PM changed by Truster

Replying to evands:

Truster, have you set images for the user icons of some of your contacts?

i got images automatically from other users, i have no images added by hand.

03/05/2008 09:49:13 PM changed by evands

  • status changed from new to closed.
  • resolution set to duplicate.

Via email, crackit and I determined the his blist.xml file was huge from MSN contacts being repeatedly duplicated. #9384 gets to this issue immediately; I'm closing this in favor of that ticket.

03/13/2008 12:49:10 PM changed by Robby

  • milestone changed from Needs feedback from users to zzzDuplicate tickets.

(follow-up: ↓ 18 ) 03/13/2008 02:02:22 PM changed by Truster

my blist.xml file size is 115208 bytes so this is no solution for me.

(in reply to: ↑ 17 ) 03/13/2008 05:20:00 PM changed by evands

  • summary changed from Connecting to services VERY slow, Adium freezing every 5 seconds for 10 seconds to Duplicate MSN contact entries in blist.xml lead to a very large file, which then causes performance problems.

Replying to Truster:

my blist.xml file size is 115208 bytes so this is no solution for me.

Then this ticket isn't the right one for your problem. The three sample you attached originally all showed entirely different traces for where Adium was hanging. Perhaps taking a number of samples as Adium 1.2.4b1 freezes and making a new ticket with them would be illustrative.

09/26/2008 08:29:25 AM changed by Robby

  • milestone deleted.