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>
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>
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..