Re: [Geary] Responsivity issue on startup



Hi Amadeus

Please keep the list in CC, so Geary developers can read your messages and reply.


Il giorno mar 24 gen 2017 alle 17:40, Amadeus Folego <amadeusfolego gmail com> ha scritto:
Hello Federico,

Thank you for your response. Two accounts, Gmail and an email server from Brazil.

Anyway, the problem I refer to is just the startup one. And it's annoying me so much as to migrate from Geary, but before that I thought I could take a look at the code and fix it.

The solution I thought was to enable the interface to respond to user interactions, instead of showing the spinner graphic, by spawning a thread that fills the inboxes asynchronously.

If nobody's working on this and it's accepted as a good idea I could take a look.

Thanks, Amadeus.

2017-01-24 7:23 GMT-02:00 Federico Bruni <fede inventati org>:
Il giorno lun 23 gen 2017 alle 22:06, Amadeus Folego <amadeusfolego gmail com> ha scritto:
I've been using Geary for a while, and it has been great!

However, sometimes I want to check an old message or simply browse my emails but when Geary is loading messages it gets unresponsive, I can just see the loading spinner (v0.11.3).

In my experience:

- loading folders (list of conversations) is quite fast
- loading a conversation is usually fast
- loading a huge conversation may be slow and cause a crash

The main speed problem is the first sync at startup. This usually takes probably more time than I would expect. Choosing "Always watch for new mail" in the preferences solves this problem, IIRC. (I had to disable it because it didn't play well with Wayland)

I'd like to investigate this issue and contribute to Geary to make it even better.

Since Github issues are disabled and I did not receive a response on the IRC channel, I thought I could send this email.

If there's already someone on this issue or it's a wontfix it's fine as well.

The issues are on GNOME bugzilla. A couple of issues related to speed: https://bugzilla.gnome.org/show_bug.cgi?id=713468 (conversation list slow to populate) https://bugzilla.gnome.org/show_bug.cgi?id=713468 (optional downloading of attachments)

Usually debugging this sort of problems requires running geary in debug mode:

geary -d --log-network > geary.log

If you can reproduce your problem whenever you want, this method should work.
If the problem appears randomly, it's more difficult.

Which email server? Gmail?







[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]