[Cosmo-dev] Cosmo performance
Adam Christian
adam at osafoundation.org
Fri Apr 6 13:39:12 PDT 2007
Until we can get hooks into the python server for windmill to do all
of this, I put together a little webapp for comparing action
performance in the UI you can check it out here:
http://t0asted.com/dev/cosmo_perf/
Can I get access to a box at osaf to put this on?
For some reason my sort function isn't working so they don't always
show up asc as they should but ill fix it when I get a moment.
Adam
On Apr 5, 2007, at 3:57 PM, Adam Christian wrote:
> I am currently measuring Cosmo UI performance using Windmill, there
> is a performance tab that uses a timing object I built in
> javascript to measure the length of time any action takes. In the
> near future we will be sending this back to the server and using
> python to store and analyze it, but for now I am working on a small
> ajax app to parse the current performance output and graph it so
> that we can compare performance times for each checkpoint we test
> with Windmill. As soon as I have a demo I will send out the url.
>
> Adam
>
>
> On Apr 4, 2007, at 5:52 PM, Ted Leung wrote:
>
>> Hi folks
>>
>> At this week's preview countdown meeting we spent some time
>> talking about Cosmo performance. With the switch to EIM/Morse
>> Code, there have been a lot of changes and we don't know if the
>> baseline performance numbers that Jared used to size the
>> production server machine still hold true. Since one of the
>> goals of the EIM/Morse Code was to improve performance, we expect
>> things to be better, but we need to verify that. Also, it
>> appears, anecdotally, that there are parts of the Cosmo UI that
>> should be snappier than they are. Generally speaking, then, it
>> seems that we probably need to get more organized on the
>> performance front. To that end, I'd like to make the following
>> proposal for getting started:
>>
>> 1. Have Randy and Jared work together to put together some tests
>> that approximate the reasoning that used by Jared's old tests.
>> These tests were the ones that we used for a baseline initially.
>> Some of these tests need to be reworked because they are DAV
>> based, and we'll be using EIM based syncing now.
>>
>> 2. Start looking a ways to measure the performance of the Cosmo
>> UI. In Chandler, we defined a set of use cases and a standard
>> data set, and measure the time it took for those operations to
>> complete. Things are a bit more complicated with a multi-user
>> web app, but we ought to be able to at least get some raw numbers
>> for single user responsiveness as a start. PPD is going to come
>> up with a list of use cases that we want to measure.
>>
>> Any other ideas for areas to look at or for methodology?
>>
>> Ted
>> _______________________________________________
>> cosmo-dev mailing list
>> cosmo-dev at lists.osafoundation.org
>> http://lists.osafoundation.org/mailman/listinfo/cosmo-dev
>
> _______________________________________________
> cosmo-dev mailing list
> cosmo-dev at lists.osafoundation.org
> http://lists.osafoundation.org/mailman/listinfo/cosmo-dev
More information about the cosmo-dev
mailing list