On Feb 13, 2007, at 12:14 PM, Heikki Toivonen wrote:

D John Anderson wrote:
Actually it's a little more complicated than this.

There are 3 situations:

1) we need to copy a new tree of blocks and need to attach new contents
2) we can reuse a cached copy but need to attach new contents
3) we can reuse a copy and don't need to attach new contents

Does that also cover the case where we have everything loaded into
memory vs. things coming from disk? I.e. cases where you have had
Chandler running for a while and have switched already between
collections, and the case where you shut that Chandler instance and
restart it with the same repository?

No, that's a separate dimension


It is starting to look like we can't reasonably measure all cases. So do
we continue the status quo or measure something else? And if something
else, what is that?

I think we should start with a simple that measures the most important case first then add extra tests for the other cases in order of importance to the user.

So for starters I'd create a test that measures time switching between two views, dashboard and calendar with different contents after you've already visited the views once since launching Chandler.


--
  Heikki Toivonen


_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

Open Source Applications Foundation "chandler-dev" mailing list
http://lists.osafoundation.org/mailman/listinfo/chandler-dev

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

Open Source Applications Foundation "chandler-dev" mailing list
http://lists.osafoundation.org/mailman/listinfo/chandler-dev

Reply via email to