Re: [Evolution] Really super terribly awful slow performance Generating message list

2011-09-20 Thread Pete Biggs
On Mon, 2011-09-19 at 14:07 -0600, Zan Lynx wrote:
 On Mon, 2011-09-19 at 19:11 +0100, Pete Biggs wrote:
  On Mon, 2011-09-19 at 14:00 -0400, Adam Tauno Williams wrote:
   Quoting Zan Lynx zl...@acm.org:
 
  No, I don't see it either.  I only see the Generating message list if
  I do a search in a large folder or on the whole account.  Are you
  restricting the list of messages displayed in anyway?  i.e. is there a
  search active or have you got the Show: dropdown set to anything other
  than All Messages?  What about View - Show deleted messages, is that
  ticked?
 
 Yes, I use both search/virtual folders and usually have the dropdown set
 to Unread.

Try setting it to All messages and see if it improves.  It may not be
what you ultimately want, but at least it will narrow down where the
problem is being introduced so that if necessary the developers can
address the issue.

P.

___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Really super terribly awful slow performance Generating message list

2011-09-20 Thread Pete Biggs

  
  I *assume* you are talking about a local mail folder; since you don't  
  say [maildir / POP / IMAP / IMAPX ]
 
 No. Not a local folder. It is IMAPX and the plugins and all are whatever
 the default Fedora-15 install has.

I vaguely remember other issues with IMAPX - is it possible for you to
change it to plain IMAP?

 
 Here's a line copied from 'top':
 
 15816 lynx  20   0 1926m 295m  19m R 98.9  7.6   0:16.54 evolution

How much memory does your system have?  Evo is using nearly 2Gb of
memory with only 295Mb resident - so it is probably swapping lots which
will be slowing things down a lot.  In top how is that 99% CPU time
being split between the various run states - i.e what does the Cpu(s):
line say - mine currently says:

Cpu(s):  4.7%us,  1.5%sy,  0.0%ni, 93.4%id,  0.0%wa,  0.2%hi,  0.1%si,  0.0%st

which is fairly normal. You need to be worried if the 'sy' and 'wa'
times are high.

In any case, I suspect that most of that memory is your Inbox - how big
is your inbox (as in Mb, not number of messages)? 

It may well be worth while just seeing how the system behaves if you
disable the search folders - does the memory usage decrease now it
doesn't have to process all the messages in the Inbox all the time.

P.

___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Really super terribly awful slow performance Generating message list

2011-09-20 Thread Tom Davies
Hi :)
Does Evolution depend on Java for any of the process?

In LibreOffice we found that any version of java more recent than their _22 
slows the whole package down horribly.  The _22 and _20 versions improve 
performance dramatically (faster and more stable) and the _21 is even faster.  
OpenJdk seems about the same as the _22.  Of course OpenJdk and mainstream java 
is now owned by Oracle.

Luckily LibreOffice is able to contain a separate version of Java/OpenJdk so 
that people's web-browsers and stuff keep using the more recent versions.  

I don't know if Evo uses java but the slow-down sounds familiar.  
Regards from
Tom :)


--- On Tue, 20/9/11, Pete Biggs p...@biggs.org.uk wrote:

From: Pete Biggs p...@biggs.org.uk
Subject: Re: [Evolution] Really super terribly awful slow performance 
Generating message list
To: evolution-list@gnome.org
Date: Tuesday, 20 September, 2011, 9:36

On Mon, 2011-09-19 at 14:07 -0600, Zan Lynx wrote:
 On Mon, 2011-09-19 at 19:11 +0100, Pete Biggs wrote:
  On Mon, 2011-09-19 at 14:00 -0400, Adam Tauno Williams wrote:
   Quoting Zan Lynx zl...@acm.org:
 
  No, I don't see it either.  I only see the Generating message list if
  I do a search in a large folder or on the whole account.  Are you
  restricting the list of messages displayed in anyway?  i.e. is there a
  search active or have you got the Show: dropdown set to anything other
  than All Messages?  What about View - Show deleted messages, is that
  ticked?
 
 Yes, I use both search/virtual folders and usually have the dropdown set
 to Unread.

Try setting it to All messages and see if it improves.  It may not be
what you ultimately want, but at least it will narrow down where the
problem is being introduced so that if necessary the developers can
address the issue.

P.

___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list
___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Really super terribly awful slow performance Generating message list

2011-09-20 Thread Tom Davies
HI :)
Many apologies for my previous post.  Everywhere else requires me to top-post 
and i forgot to change my system around for posting to this list.
Apols and regards from
Tom :)
___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Really super terribly awful slow performance Generating message list

2011-09-20 Thread Andre Klapper
On Tue, 2011-09-20 at 11:37 +0100, Tom Davies wrote:
 Does Evolution depend on Java for any of the process?

No Java used.

andre
-- 
mailto:ak...@gmx.net | failed
http://blogs.gnome.org/aklapper | http://www.openismus.com

___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


[Evolution] Really super terribly awful slow performance Generating message list

2011-09-19 Thread Zan Lynx
Does anyone know why Evolution spends all of its time Generating
message list?

When I click on any folder to read it, it generates a message list.

When I move a message to a different folder it generates a message list.

When I double click on a message in a folder that is not using the
Preview pane, it generates a message list.

This operation appears to consume up to 30 seconds of CPU time each and
every time it runs. It's hell on laptop battery life using 30 seconds of
speed boost every couple of minutes.

Yes, I have over 30,000 messages in the inbox. No, this should not cause
any problem to a serious email program. mutt has no problem. Thunderbird
has no problem. Now, Mail.app does have a problem but I don't consider
it a serious email app.

Evolution *used to* perform acceptably well, back in the 2.something
versions when I used to run a Linux laptop in 2006. Now that I'm running
the 3.0 version in Fedora 15 it appears to have turned to crap. What
happened?

So, am I doing something wrong, or have the Evolution developers
forgotten the basics of O(n) data structure analysis.
-- 
Knowledge Is Power
Power Corrupts
Study Hard
Be Evil


signature.asc
Description: This is a digitally signed message part
___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Really super terribly awful slow performance Generating message list

2011-09-19 Thread Adam Tauno Williams

Quoting Zan Lynx zl...@acm.org:

First things first


So, am I doing something wrong, or have the Evolution developers
forgotten the basics of O(n) data structure analysis


Really?  There is no need to be rude, accuse people of incompetence,  
or generally behave in a belligerant manner.



Does anyone know why Evolution spends all of its time Generating
message list?
When I click on any folder to read it, it generates a message list.
When I move a message to a different folder it generates a message list.


I *assume* you are talking about a local mail folder; since you don't  
say [maildir / POP / IMAP / IMAPX ]



When I double click on a message in a folder that is not using the
Preview pane, it generates a message list.


I do not see this behavior.  Not that Evolution 3.0.3 is devoid of  
performance issues;  3.0 has been a bit rocky, but is getting cleaned  
up a bit with every point release.



This operation appears to consume up to 30 seconds of CPU time each and
every time it runs. It's hell on laptop battery life using 30 seconds of
speed boost every couple of minutes.


Really need to know the type of mail account to be able to offer any advice.

And are you doing anything hinky like accessing mail mounted via GVFS  
or using an encrypted home directory, etc...



Yes, I have over 30,000 messages in the inbox. No, this should not cause
any problem to a serious email program. mutt has no problem. Thunderbird
has no problem. Now, Mail.app does have a problem but I don't consider
it a serious email app.


No, I don't think 30,000 messages should be a problem [although I've  
found that deleting ~10,000 messages can take a serious bit of time].



Evolution *used to* perform acceptably well, back in the 2.something
versions when I used to run a Linux laptop in 2006. Now that I'm running
the 3.0 version in Fedora 15 it appears to have turned to crap. What
happened?


If you run top or gnome-system-monitor do you see anything *else*  
running?  I've seen this operation take *FOREVER* if the Tracker  
plugin is enabled [this, I'm convinced, is Tracker's fault, not  
Evolution's;  otherwise Tracker is great].



___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Really super terribly awful slow performance Generating message list

2011-09-19 Thread Pete Biggs
On Mon, 2011-09-19 at 14:00 -0400, Adam Tauno Williams wrote:
 Quoting Zan Lynx zl...@acm.org:
 
 First things first
 
  So, am I doing something wrong, or have the Evolution developers
  forgotten the basics of O(n) data structure analysis
 
 Really?  There is no need to be rude, accuse people of incompetence,  
 or generally behave in a belligerant manner.

+1

  When I double click on a message in a folder that is not using the
  Preview pane, it generates a message list.
 
 I do not see this behavior.  Not that Evolution 3.0.3 is devoid of  
 performance issues;  3.0 has been a bit rocky, but is getting cleaned  
 up a bit with every point release.

No, I don't see it either.  I only see the Generating message list if
I do a search in a large folder or on the whole account.  Are you
restricting the list of messages displayed in anyway?  i.e. is there a
search active or have you got the Show: dropdown set to anything other
than All Messages?  What about View - Show deleted messages, is that
ticked?

P.



___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Really super terribly awful slow performance Generating message list

2011-09-19 Thread Matthew Barnes
On Mon, 2011-09-19 at 14:00 -0400, Adam Tauno Williams wrote: 
  This operation appears to consume up to 30 seconds of CPU time each and
  every time it runs. It's hell on laptop battery life using 30 seconds of
  speed boost every couple of minutes.
 
 Really need to know the type of mail account to be able to offer any advice.
 
 And are you doing anything hinky like accessing mail mounted via GVFS  
 or using an encrypted home directory, etc...

Might be his folders.db database is full of crap and needs vacuumed.

Currently this has to be done manually via an SQLite vacuum command
(see [1], updated for XDG dirs), but I've been toying with the idea of
tying it to expunge operations.  Seems a natural place for some
automated database garbage collection.  3.4 material at this point.

Matthew Barnes


[1] Shut down Evolution before running this:
http://mbarnes.fedorapeople.org/evolution-rebuild-summarydb


___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Really super terribly awful slow performance Generating message list

2011-09-19 Thread Zan Lynx
On Mon, 2011-09-19 at 19:11 +0100, Pete Biggs wrote:
 On Mon, 2011-09-19 at 14:00 -0400, Adam Tauno Williams wrote:
  Quoting Zan Lynx zl...@acm.org:

 No, I don't see it either.  I only see the Generating message list if
 I do a search in a large folder or on the whole account.  Are you
 restricting the list of messages displayed in anyway?  i.e. is there a
 search active or have you got the Show: dropdown set to anything other
 than All Messages?  What about View - Show deleted messages, is that
 ticked?

Yes, I use both search/virtual folders and usually have the dropdown set
to Unread.
-- 
Knowledge Is Power
Power Corrupts
Study Hard
Be Evil


signature.asc
Description: This is a digitally signed message part
___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Really super terribly awful slow performance Generating message list

2011-09-19 Thread Adam Tauno Williams

Quoting Zan Lynx zl...@acm.org:

On Mon, 2011-09-19 at 19:11 +0100, Pete Biggs wrote:

On Mon, 2011-09-19 at 14:00 -0400, Adam Tauno Williams wrote:
 Quoting Zan Lynx zl...@acm.org:
No, I don't see it either.  I only see the Generating message list if
I do a search in a large folder or on the whole account.  Are you
restricting the list of messages displayed in anyway?  i.e. is there a
search active or have you got the Show: dropdown set to anything other
than All Messages?  What about View - Show deleted messages, is that
ticked?

Yes, I use both search/virtual folders and usually have the dropdown set
to Unread.


What are the backing folders [IMAP/IMAPX/POP-to-Maildir]?

Did you check to see if the Tracker plugin was enabled?

___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Really super terribly awful slow performance Generating message list

2011-09-19 Thread Zan Lynx
On Mon, 2011-09-19 at 14:00 -0400, Adam Tauno Williams wrote:
 Quoting Zan Lynx zl...@acm.org:
 
 First things first
 
  So, am I doing something wrong, or have the Evolution developers
  forgotten the basics of O(n) data structure analysis
 
 Really?  There is no need to be rude, accuse people of incompetence,  
 or generally behave in a belligerant manner.

OK. Sorry. I just got super frustrated and had to vent.

  Does anyone know why Evolution spends all of its time Generating
  message list?
  When I click on any folder to read it, it generates a message list.
  When I move a message to a different folder it generates a message list.
 
 I *assume* you are talking about a local mail folder; since you don't  
 say [maildir / POP / IMAP / IMAPX ]

No. Not a local folder. It is IMAPX and the plugins and all are whatever
the default Fedora-15 install has.

 If you run top or gnome-system-monitor do you see anything *else*  
 running?  I've seen this operation take *FOREVER* if the Tracker  
 plugin is enabled [this, I'm convinced, is Tracker's fault, not  
 Evolution's;  otherwise Tracker is great].

Nope. No tracker or anything else.

Evolution has just been started and I clicked on my LKML (linux kernel
mailing list) folder which is a virtual search folder with search set to
Any conditions, Recipients contains linux-ker...@vger.kernel.org,
Specific header Newsgroups contains linux.kernel, Search folder sources:
imapx:zl...@threatwall.zlynx.org/INBOX

Here's a line copied from 'top':

15816 lynx  20   0 1926m 295m  19m R 98.9  7.6   0:16.54 evolution

It's already burned 16 seconds and it hasn't even come up with the
message list yet.

INBOX has 31,457 total messages. 18,418 of those are from LKML.

Evolution version is 3.0.3.
-- 
Knowledge Is Power
Power Corrupts
Study Hard
Be Evil


signature.asc
Description: This is a digitally signed message part
___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list