Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Productivity #364

Closed
ghost opened this issue Feb 26, 2012 · 1 comment
Closed

Productivity #364

ghost opened this issue Feb 26, 2012 · 1 comment

Comments

@ghost
Copy link

ghost commented Feb 26, 2012

Well, alot looks to be rather slow.

I don't remember if this problem exists on my 2x2Ghz desktop, but its very notable on my Atom 1.6Ghz. The system is not overloaded.

It freezes for a part of a second each time I press any movement key (j, k) in search-view mode.
If I hold one of these keys down, the cursor skips over about 5 threads each time its position is refreshed (a few times a second).
Here, part of a second is, say, 0.2s. Its too much, I think.

Threads are opened slowly enough. The more messages are in the thread, the longer the pause is. 2-3 seconds for a thread of 45 messages.

I didn't see these problems in notmuch-vim, ner and bower. Bower works fine right now: smooth cursor movement in search-view,

Do you notice such behaviour too?
May it be a problem of python, urwid or alot itself? Will this ever change?

@pazz
Copy link
Owner

pazz commented Feb 26, 2012

i cannot say i have problems with speed, but i exchanged my netbook recently with a
2x2.5G box with a speedy SSD.

How old is your notmuch index? because a few weeks ago something with the db layout changed wich resulted in a 4x speedup for queries for me.

Thread view is slow. the reason is that you potentially run external handlers multiple times, and we don't use asynchronous calls yet. this will change and i expect this to speed up building the thread buffers a lot. moreover this will cause the ui not to freeze any more.

Will this ever change?

This is a community project, so if you want to see some changes, consider contributing :)

@pazz pazz closed this as completed May 15, 2012
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant