The Omni Group
These forums are now read-only. Please visit our new forums to participate in discussion. A new account will be required to post in the new forums. For more info on the switch, see this post. Thank you!

Go Back   The Omni Group Forums > OmniFocus > OmniFocus for iPhone
FAQ Members List Calendar Search Today's Posts Mark Forums Read

 
Recommended Number of Actions Thread Tools Search this Thread Display Modes
So Brian's FAQ reads:

Quote:
In general, we'd recommend trying to keep the number of actions on your phone down below a thousand.
OK, that sounds acceptable. But I've been using OmniFocus on my MacBook Pro for close to a year now and I've built up quite a large number of projects and actions (especially considering the on hold single-action lists I use for tracking my someday/maybe items). I probably have somewhere around 1,600 actions, if not more. Fortunately, I have virtually no embedded attachments (all linked instead) and my database file is only about 320 KB.

(BTW, what is the best way to determine how many actions I have? Do I really have to count them manually every time?)

At first, I thought maybe OmniFocus for iPhone didn't sync on hold actions and that the 1,000 number meant only active actions. But I just realized that OmniFocus for iPhone can, indeed, display on hold and completed items. It's my whole database, which is really pretty cool!

But that still leaves me wondering what I can do to get my number of actions down below 1,000. It's going to be tough to trim out a third of my data.

What does Omni recommend for this sort of thing? I've already run the "Move Old Data to Archive" menu option. That helped but it's not enough. Should I move my someday/maybe lists out of the app and into something else? I hate to do that since OmniFocus' on hold capability is so good for that kind of thing.

Is a 320 KB database even going to be a problem? How much room do I have before the thing goes "Ka-boom"? I haven't noticed any significant problems so far.

Any help or suggestions would be greatly appreciated.

Thanks,
Dennis
 
Ahh... I just found the move to archive option.

That's fantastic!

Thank you Omni.
 
Quote:
Originally Posted by Toadling View Post
(BTW, what is the best way to determine how many actions I have? Do I really have to count them manually every time?)
We plan to display this count somewhere in the app soon. In the meantime, if you're comfortable using Terminal you can run this UNIX command:

Code:
sqlite3 ~/Library/Caches/com.omnigroup.OmniFocus/OmniFocusDatabase2 'select count(*) from Task;
Quote:
Is a 320 KB database even going to be a problem? How much room do I have before the thing goes "Ka-boom"? I haven't noticed any significant problems so far.
If you're not seeing any performance problems, then you're probably fine: that's the basis for that 1,000-action recommendation. (Also, we expect to significantly raise this limit soon: right before shipping 1.0 we thought of a performance optimization we could do, but we decided it was too dangerous to add unless we had more time to test it. Now that we've submitted 1.0.1, we're looking at doing that optimization in 1.0.2.)

The hard limit we have to avoid on the phone is the amount of memory used, and for that limit not all actions are created equal: a single action with a really, really, really long note (many megabytes of text) could exceed the phone's memory limitations. (We redesigned the attachment system to try to keep attachments out of memory most of the time on the phone, though we do have to read them into memory when viewing them and when coalescing transactions.)

It would be nice to put some sort of memory monitoring tool into the iPhone app, so you can monitor how close you are to the limit. I'll file a feature request.

Last edited by Ken Case; 2008-07-16 at 07:23 AM..
 
Thanks, Ken. That helps a lot. Looking forward to 1.0.2.

-Dennis
 
Quote:
Originally Posted by Ken Case View Post
The hard limit we have to avoid on the phone is the amount of memory used
I would like to recommend that OF Desktop users not be forced to permanently manipulate the size of the database on OF Desktop in order to fit it onto OF iPhone. I think a better solution would be an option not to sync old data onto OF iPhone. Wouldn't limiting the the amount of info synced to help OF iPhone manage its resources seems like a reasonable provision?

If I am going to manipulate my database based on a size requirement, let's not enforce an iPhone resource limit into an environment that is essentially resource unlimited.

Just my input. I do think some of my problem with this is that OF is becoming a Reference database for me too - not just purely an Action database.

Brandon
 
Quote:
Originally Posted by blewis View Post
just my input. I do think some of my problem with this is that of is becoming a reference database for me too - not just purely an action database.

Brandon
+1
 
Quote:
Originally Posted by Ken Case View Post
We plan to display this count somewhere in the app soon. In the meantime, if you're comfortable using Terminal you can run this UNIX command:

Code:
sqlite3 ~/Library/Caches/com.omnigroup.OmniFocus/OmniFocusDatabase2 'select count(*) from Task;
That ought to be:

Code:
sqlite3 ~/Library/Caches/com.omnigroup.OmniFocus/OmniFocusDatabase2 'select count(*) from Task;'
if you want to see a result :-)

6914 and counting...
 
Quote:
Originally Posted by whpalmer4 View Post
6914 and counting...
Wow, I thought I was doing well with 2594! You certainly have a *lot* to do!

Out of curiosity, how's your iPhone performance with that number of actions?

-Dennis
 
I don't have an iPhone, so I haven't noticed any slowdown :-)

There are a lot of repeated daily things in that count, I haven't used the archive facility yet, rarely delete completed tasks/projects, and that covers about 3 weeks shy of a year...

I get great satisfaction out of checking things off as completed :-) Now it is time to go add "apply the Lizard fix to bloated transaction file" to the task list, as I see I've got about a dozen client files despite only having used three machines...
 
 


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


Similar Threads
Thread Thread Starter Forum Replies Last Post
Maximum Number of Actions in a Project? IceWind OmniFocus for iPhone 4 2010-01-04 06:18 PM
Recommended way to add a meeting Ldom OmniPlan General 3 2008-08-29 07:50 AM
Recommended practice? Jody Severson OmniFocus Syncing 3 2008-07-13 09:01 PM
Problem: Due Soon Number For project with no actions SpiralOcean OmniFocus 1 for Mac 6 2007-11-26 04:27 PM
Finding the total number of existing actions AmberV OmniFocus 1 for Mac 2 2007-06-20 02:52 AM


All times are GMT -8. The time now is 06:43 AM.


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