The Omni Group Forums

The Omni Group Forums (http://forums.omnigroup.com/index.php)
-   OmniFocus for iPad (http://forums.omnigroup.com/forumdisplay.php?f=63)
-   -   Sluggish Performance with iOS 4.2 (http://forums.omnigroup.com/showthread.php?t=19170)

patgallant 2010-12-01 09:00 AM

Sluggish Performance with iOS 4.2
 
Already sent this to the support ninjas, but thought I would post this here in case anyone else is experiencing this.

I upgraded to iOS 4.2 yesterday on my iPad and have noticed a significant drop in the performance of the OmniFocus for iPad app. Simply checking off an action as done can take several seconds for the checkmark to appear and then the item to disappear. Quite frustrating when I want to check off a bunch of items.

I have also noticed (and this was pre-iOS 4.2) that typing in the search is sluggish. I will bring up the search box and start typing and it will take several seconds for the first letter to appear. Once the first letter appears typing is smooth after that.

brt 2010-12-01 09:12 AM

I personnally don't see any difference in performance. Since 4.2 introduced multitasking, is there a chance you may have another app running in the background that is hogging the cpu?

Just a thought, though it wouldn't explain your searching issue.

patgallant 2010-12-01 09:15 AM

[QUOTE=brt;89758]I personnally don't see any difference in performance. Since 4.2 introduced multitasking, is there a chance you may have another app running in the background that is hogging the cpu?

Just a thought, though it wouldn't explain your searching issue.[/QUOTE]

Nope, I've tried it after a hard-reset with OmniFocus the only app running and see the same issue.

whpalmer4 2010-12-01 11:29 AM

[QUOTE=patgallant;89757]
I have also noticed (and this was pre-iOS 4.2) that typing in the search is sluggish. I will bring up the search box and start typing and it will take several seconds for the first letter to appear. Once the first letter appears typing is smooth after that.[/QUOTE]
This is because it is a dynamic match going on. When you type the first character, it has to find all of the entries in the database that contain that character, and compute and draw the display of the incremental results. When you type the second character, you've already narrowed the search space considerably, and by the third character it hardly has any work to do. I'm assuming we aren't talking about a pathological situation like searching for a string that appears in every single action, of course!

I suggested (via Send Feedback) that the search code might be modified to not actually start searching until at least 2 characters had been entered, or a suitable interval (maybe a second?) had passed since the last character was entered. If you experiment a bit with pasting strings into the search box, you'll probably see as I did that this is a much faster approach when you don't care about the initial incremental search results, and seems to do almost no harm when you do.

Ken Case 2010-12-02 03:33 PM

[QUOTE=patgallant;89757]I upgraded to iOS 4.2 yesterday on my iPad and have noticed a significant drop in the performance of the OmniFocus for iPad app. Simply checking off an action as done can take several seconds for the checkmark to appear and then the item to disappear.[/QUOTE]

We talked about this in our OmniFocus meeting earlier today, and our current theory is that this is related to the recently-introduced feature to support local due notifications in iOS 4.2.

Does your performance improve if you turn off "Show Alerts" in Settings (under Sounds & Alerts)? If so, we'll focus our attention on making that code more responsive.

Thanks for your help!

GeoffAirey 2010-12-03 02:38 AM

Hi Ken,

After testing, I can definitely see a difference after switching "Show Alerts" off

patgallant 2010-12-03 03:30 AM

[QUOTE=Ken Case;89824]We talked about this in our OmniFocus meeting earlier today, and our current theory is that this is related to the recently-introduced feature to support local due notifications in iOS 4.2.

Does your performance improve if you turn off "Show Alerts" in Settings (under Sounds & Alerts)? If so, we'll focus our attention on making that code more responsive.

Thanks for your help![/QUOTE]

Yes, that definitely helps speed things up. Thanks!


All times are GMT -8. The time now is 11:49 PM.

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