[Cosmo-dev] Cosmo UI perf profiling
Heikki Toivonen
heikki at osafoundation.org
Thu Mar 1 23:10:15 PST 2007
Matthew Eernisse wrote:
> After some chatter in IRC this morning, and a message to the list from
> BCM about using the Web UI, I decided to do some Cosmo perf profiling
> with Firebug. This data is obviously not comprehensive or definitive --
You might want to consider standardizing on seconds as the measure of
time (rather than milliseconds). From the users point of view a
difference of a few milliseconds won't make a difference, and the
natural variation is so big that you can't really claim millisecond
accuracy either.
In Chandler all performance times are reported at most to one hundredth
of a second (when reporting official numbers I used to report with three
significant numbers and scientific rounding but haven't done that in a
while).
Also, you should come up with use cases you really want to monitor, and
might want to set ideal targets for those as well as acceptable targets
for each release. The ideal values will probably fit into the three
buckets: <0.1 feels instantaneous, <1 won't disrupt users flow of
thought and 10 seconds is the maximum time to hold user hostage to a
synchronous dialog or some such. These numbers come from usability
research described at http://www.useit.com/papers/responsetime.html and
we use them for Chandler as well. You might want to compare the action
times to the competition as well when thinking about the acceptable
times, like we did in same cases with Chandler
(http://wiki.osafoundation.org/Journal/AnthonyFrancoPerformanceTesting).
We run the Chandler performance tests continuously; you can see the
reports from the Tinderbox page:
http://builds.osafoundation.org/tinderbox/Chandler/status.html
--
Heikki Toivonen
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 254 bytes
Desc: OpenPGP digital signature
Url : http://lists.osafoundation.org/pipermail/cosmo-dev/attachments/20070301/a92847f9/signature.pgp
More information about the cosmo-dev
mailing list