The Omni Group Forums

The Omni Group Forums (http://forums.omnigroup.com/index.php)
-   OmniFocus 1 for Mac (http://forums.omnigroup.com/forumdisplay.php?f=38)
-   -   Quick Entry got slower? (http://forums.omnigroup.com/showthread.php?t=10026)

Jay Levitt 2008-09-27 07:06 AM

Quick Entry got slower?
 
Some time in the last few days, opening the Quick Entry panel started taking a full second to open up on my Mac Pro (8-way Xeon 3.2GHz, 16GB RAM) - whether I use the keyboard shortcut, or the "Toggle Quick Entry" menu item on OF's Window menu.

Before I start narrowing down what Sneaky Peek version introduced the problem, is anyone else seeing it? is Omni already aware of it?

ext555 2008-09-27 07:11 AM

a full second ? how long did it take before . Seems like it might be hesitating another millisecond but it doesn't really bother me .

Toadling 2008-09-27 08:50 AM

I haven't noticed any difference on my system, but I haven't really paid close attention. I'll take a closer look when I'm back at my desk (on the iPhone right now).

-Dennis

beharkey 2008-09-27 03:09 PM

I'm using a 4-core 3.0Ghz Mac Pro and Quick Entry is practically instantaneous for me.

Jay Levitt 2008-09-28 04:33 AM

It used to be instant (like just about everything else on an 8-core desktop :) ).

A few days ago, I dragged the contents of my 400-item inbox into a new Library folder called "Backlog". That seems to be what's making the Quick Entry field slow; if I restore to the backup just before I did that, Quick Entry pops up instantly.

dtruss shows that when OmniFocus is using the post-"Backlog" database, it calls gettimeofday 259 times when it opens the Quick Entry window. With the pre-"Backlog" database, it doesn't call it at all. So that could be the culprit.

I can't figure out what about the Backlog items is so different, though - at least not 259x different. (There are 413 items in the backlog folder.)

Omni, here is a sample entry from the Backlog filder:

[CODE]<task id="g4oT8unoDTw">
<project>
<folder idref="oYJzm9E-4FL"/>
<last-review>2008-09-25T04:00:00.000Z</last-review>
<review-interval>@1w</review-interval>
</project>
<added>2008-08-13T23:46:57.267Z</added>
<modified>2008-09-26T00:32:26.352Z</modified>
<name>iTunes convert FLAC to ALAC</name>
<rank>1559915286</rank>
<order>parallel</order>
</task>
[/CODE]

And here's a sample project and action from the "regular" part of the Library:

[code]
<task id="os0Lp5Y_cSj">
<task idref="jGEWWZR1UsV"/>
<added>2008-09-23T13:54:10.340Z</added>
<modified>2008-09-23T13:54:17.996Z</modified>
<name>Find old Apache config files</name>
<rank>0</rank>
<context idref="asqnczMIH4C"/>
<order>parallel</order>
</task>


<task id="jGEWWZR1UsV">
<project>
<folder idref="cmE7aLZnRzs"/>
<last-review>2008-09-23T04:00:00.000Z</last-review>
<review-interval>@1w</review-interval>
</project>
<added>2008-09-23T13:53:38.861Z</added>
<modified>2008-09-23T13:54:17.996Z</modified>
<name>Recreate wiki</name>
<rank>-1879048192</rank>
<order>parallel</order>
</task>
[/code]

The only obvious difference is that the Backlog item is a project with no action. But, again, that'd be true 413 times, not just 259.

So... if anyone at Omni wants me to e-mail them the bad file, lemme know..

Toadling 2008-09-28 02:16 PM

Maybe you should contact the support ninjas via Send Feedback under OmniFocus' Help menu. They may or may not respond to your post here.

As for speed based on number of CPU cores, I don't think it really makes any difference in this case unless you're seeing a huge spike in CPU usage when you open the quick entry window.

-Dennis

Jay Levitt 2008-09-29 02:52 AM

[QUOTE=Toadling;47973]Maybe you should contact the support ninjas via Send Feedback under OmniFocus' Help menu. They may or may not respond to your post here.[/quote]

Truth, I posted it here because out of 9 messages sent to the ninjas, I've had zero useful replies. I know they're behind, but even when they do catch up, the answer's always "I'll add that to the development database". As far as I can tell, none of the bugs I've reported there have ever been fixed. Posts here tend to catch Omni's attention better.

(I realize that the iPhone launch, and the simultaneous launch of the best-but-necessarily-most-complex multi-way sync I have ever seen, has sucked up a lot of the dev resources lately. I hope that, with most of the sync bugs fixed, and the upcoming Bonjour support, they can get back to fit-and-finish issues soon.)

That said, I can't very well complain if I don't keep trying, so I sent this one in too (OG #366290).

[quote]As for speed based on number of CPU cores, I don't think it really makes any difference in this case unless you're seeing a huge spike in CPU usage when you open the quick entry window.[/quote]

Well, actually, I was seeing a spike. But the point (which I didn't make very well) was that a one-second delay on a MacBook Pro can be a normal thing; a one-second delay on a fast desktop is rare. I have a four-drive, 15K SAS RAID-10 array, 16GB RAM, and 8 cores. Even PhotoShop launches in under 10 seconds; most other actions occur by the time I let go of the mouse button. So, while "a whole SECOND!" doesn't sound very slow - it really is, and I'm sure it's even worse on the average laptop.

Lucas 2008-09-29 07:29 AM

[QUOTE=Jay Levitt;47950]
A few days ago, I dragged the contents of my 400-item inbox into a new Library folder called "Backlog". That seems to be what's making the Quick Entry field slow; [/QUOTE]

Why not add projects and contexts to those inbox entries and have them sorted? Don't you have to do that anyway?

whpalmer4 2008-09-29 12:21 PM

Lucas, I'm guessing the choice of name for the folder ("Backlog") is significant :-)

Jay Levitt 2008-09-30 04:42 AM

[QUOTE=whpalmer4;48013]Lucas, I'm guessing the choice of name for the folder ("Backlog") is significant :-)[/QUOTE]

Actually, the real time-saver would be to just do all 400. Then I wouldn't even have to write them down!


All times are GMT -8. The time now is 05:36 PM.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc.