Chat window redraw slow

An instant messenger which can connect to AIM, GTalk, Jabber, ICQ, and more.
Post Reply
Sirius
Latté
Posts: 55
Joined: Mon Jan 24, 2005 7:34 pm
Location: Lost in my own mind...

Chat window redraw slow

Post by Sirius »

i wouldn't call this a bug.. -maybe- a feature request.. but not exactly..

um.. basically because (as far as i understand it) adium's message windows use webkit to draw its contents, ie. it's a webpage, the render and redraw speed is quite slow, especially on my iMac G3 400... i've tried to select a simple message style: minimal, with the background turned off, but the redraw speed is still pretty slow, around 2-3 seconds per message, and the more messages in the window the longer it takes to redraw. one example is if someone sends 6 messages in a row (<20 secs) then adium (in whole) would hang for 30-60 secs while redrawing.

rite now i've resorted to closing the window every half an hour or so, or whenever the lag gets irritating, but that means i lose the message history in that window... not much of a problem if adium's log viewer is snappy, but if i open the log viewer it's a 2-4 minute hang (complete with beachball) while adium indexes and displays the logs... which isn't very convenient if i have a conversation going on behind it.

is there anyway i can further cut down on the redraw time? or can the devs make a message style that doesn't use webkit? would that be too hard?

on a related note, whenever something happens in the contact list it's a 2-3 sec wait for it to redraw.. i usually leave it turned off...

other than this, adium is great.. i've yet to get annoyed enuff to use That Other Client :D
User avatar
zaudragon
Growl Team
Posts: 1852
Joined: Sat Dec 04, 2004 5:05 am
Location: Kensington, CA, USA
Contact:

Re: Chat window redraw slow

Post by zaudragon »

Quit Adium. Get Info on Adium, and uncheck the WebKit Message View.AdiumPlugin item.

Tell me if it works; it's the only thing I can think of…
Blog | X(tras)
Communists code without classes.
Sirius
Latté
Posts: 55
Joined: Mon Jan 24, 2005 7:34 pm
Location: Lost in my own mind...

Post by Sirius »

um.. after i disable the plug in adium wouldn't open message windows at all.. it would say the web kit plugin is not there.. yea.. so.. not really an option :P

unless there was something i was supposed to do before opening a chat window? :?
User avatar
evands
Cocoaforge Admin
Posts: 3152
Joined: Thu Dec 02, 2004 10:55 pm
Location: Decatur, GA
Contact:

Post by evands »

WebKit is sloooow on older machines, unfortunately.

Could you please follow the instructions here:
http://trac.adiumx.com/wiki/Sampling

so we can see if perhaps your system gives some indication of what we might optimize? I expect it'll just show WebKit being slow all by its lonesome, but one never knows.
The duck still burns.
--
My company: Saltatory Software. Check it out :)
User avatar
Adam Iser
Crema
Posts: 427
Joined: Thu Dec 02, 2004 1:36 am

Post by Adam Iser »

The contact list shouldn't take 2-3 seconds to redraw on that machine...
Sirius
Latté
Posts: 55
Joined: Mon Jan 24, 2005 7:34 pm
Location: Lost in my own mind...

Post by Sirius »

evands wrote:Could you please follow the instructions here:
http://trac.adiumx.com/wiki/Sampling

so we can see if perhaps your system gives some indication of what we might optimize? I expect it'll just show WebKit being slow all by its lonesome, but one never knows.
um.. what time should i take the sample?
Adam Iser wrote:The contact list shouldn't take 2-3 seconds to redraw on that machine...
well.. i usually have itunes playing too and firefox going in background..
interesting side note.. itunes uses about 20% of processor power when idle and from 30 to 70 when playing.. quite scary..
Post Reply