Closed
Bug 835190
Opened 12 years ago
Closed 11 years ago
UI and typing in compose blocked very often on get new mail activity filtered to large folder
Categories
(Thunderbird :: Mail Window Front End, defect)
Tracking
(Not tracked)
RESOLVED
INCOMPLETE
People
(Reporter: matteosistisette, Unassigned)
References
(Depends on 1 open bug)
Details
(Keywords: perf)
User Agent: Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.56 Safari/537.17
Steps to reproduce:
I have a folder with hundreds of thousands of messages in it. I receive a few dozens of messages every hour that get put into that folder by filters
Hit the "Write" button and type an email, while every once in a while, new messages get downloaded.
Actual results:
When new messages are being downloaded, the whole UI gets blocked every once in a while. Even response to keyboard gets frozen when the UI is blocked.
Seems to be every time a new downloaded message is SAVED, it blocks the whole UI, every single window of the UI, as if writing to disk were done in the same thread as the UI
Expected results:
The UI should be always 100% responsive, no matter what is being done in the background.
Actually this is just one of a million examples.
There seem to be two wrong design patterns that are practically omnipresent in Thunderbird:
- a lot of operations that should be O(1) are O(N) (or at least increasing with N) where N is the number of messages involved, or often worst, the number of messages existing in the folders involved
- no threading or no decent threading: every single writing operation blocks the entire program
Basically TB becomes completely unusable when you have a lot of messages to deal with.
Comment 1•12 years ago
|
||
Part of what you have described here and in your other bugs are caused by inefficiency in specific functions of Thunderbird.
But at some point, even if those other bugs were not present, you are hit with what is described in Bug 842371.
Does anyone know if this bug is a duplicate?
Updated•12 years ago
|
Summary: The UI and even typing gets blocked very often - looks like a monolithic thread → The UI and typing in compose gets blocked very often on new mail activity filtered to to large folder - looks like a monolithic thread
Comment 3•11 years ago
|
||
matteo,
- can this be reproduced when the large folder is recently opened in a tab, i.e. just before new mail arrives?
- when this happens, what percent of CPU is being used by thunderbird process?
Flags: needinfo?(matteosistisette)
Summary: The UI and typing in compose gets blocked very often on new mail activity filtered to to large folder - looks like a monolithic thread → UI and typing in compose blocked very often on get new mail activity filtered to large folder
Updated•11 years ago
|
Whiteboard: [closeme 2014-06-14]
Resolved per whiteboard
Status: UNCONFIRMED → RESOLVED
Closed: 11 years ago
Flags: needinfo?(matteosistisette)
Resolution: --- → INCOMPLETE
Whiteboard: [closeme 2014-06-14]
You need to log in
before you can comment on or make changes to this bug.
Description
•