Bug 257976 - Message list scrolling is very slow (regression)
Summary: Message list scrolling is very slow (regression)
Status: RESOLVED UNMAINTAINED
Alias: None
Product: kmail2
Classification: Applications
Component: message list (show other bugs)
Version: 2.0.90
Platform: openSUSE Linux
: NOR normal
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-11-26 14:52 UTC by Gael Beaudoin
Modified: 2015-09-11 19:33 UTC (History)
5 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Gael Beaudoin 2010-11-26 14:52:17 UTC
Version:           2.0 beta1 (using KDE 4.5.80) 
OS:                Linux

I have a inbox with almost one thousand messages. List style is classic, sorting mode ascendant.

I've tried with both oxygen windeco/style and pastique. It's really slow, either using the mouse wheel or moving the cursor manually.

It's very fast on kmail 1.x on a slower computer, same inbox.

Reproducible: Always
Comment 1 Andrei Nistor 2010-12-01 17:05:54 UTC
can't reproduce this using kmail 2.0.89. have tried different settings and none of them make it slow. my inbox has 4600 messages.
Comment 2 Gael Beaudoin 2010-12-01 17:16:27 UTC
Ah. What could I try to define what make it slow here ? I'll try playing with the settings.
Comment 3 Gael Beaudoin 2010-12-02 23:08:20 UTC
Ok, more information : it's really slow when kmail is checking for new email, ie, when i click the check mail button in the tool box. I was not the case in kmail 1.

When idle, the speed is good. Not as good as kmail 1 i'd say, but sufficiently good.
Comment 4 Christian (Fuchs) 2011-05-19 08:13:48 UTC
Confirmed on gentoo, however, here the speed is always horrible, not only when checking for mail. 

CPU load also peaks (process kontact) when I scroll through the list. Happens even on small (200 entries) lists, and only in kmail (so no general Qt issue).

Gentoo, kmail2 RC, Qt 4.7.2, list stile is classic, aggregation is standard mailing list.
Comment 5 Martin Steigerwald 2015-09-11 19:33:30 UTC
Thank you Gael for your report and Andrei and Fuchs for your comments.

It is about a version of KMail which uses Nepomuk and is unmaintained. Thus
closing. If you still see performance issues please open new reports. But
please follow the following guide lines to avoid unnecessary work for the
developers:

- Ideally test with KDEPIM and Akonadi 15.08. It contains some performance
improvements like the binary protocol.

- Otherwise at least use KDEPIM 4.14.10 and newest Akonadi 1.13 you can get as
it already contains some performance improvements.

- If you can wait, please retest with KDEPIM and Akonadi 15.12 once they become
available for you. Akonadi 15.12 will contain *massive* performance
improvements implemented by Dan due to new database indexes, optimized queries
and leveled file_db directory. All of these are in master already, so if you
dare use kdesrc-build to compile KF5, kdepim and kdepim-runtime. I am using
this currently and it basically moves the bottleneck to KMail (displaying message list
of huge folder). It is a *huge* improvement. And also Volker and Dan work to improve
message list display speed as well.

Thank you and greetings from KDE Randa Meetings,
Martin