Re: how to write snappy benchmark?

Mark Vojkovich <[email protected]>
Newsgroups gmane.comp.xfree86.forum
Message-ID <[email protected]>
On Fri, 4 Jul 2003, David Jeske wrote:

> I'm interested in soliciting ideas about how to write this "snappy"
> benchmark that's been referred to a few times. While I don't have time
> to write the benchmarks, if I can get a clear picture of what will
> help, I may be able to project manage and pay to have them
> written. Here is how I would state the objective:
> 
>  To generate a set of numeric performance results for application and
>  widget level operations which help predict end-user perception of
>  responsiveness and speed. The operations used should provide a direct
>  comparison across across multiple platforms and setups, including
>  mutiple X11 setups, Windows, and MacOS.
> 
> I think achieving this objective is tricky, because it's hard to
> figure out exactly what the user percieves. Is it the redraw time? Is
> it the time from processing one event to another, independent of each
> redraw? Is it something else entirely? Here are some brainstorm ideas
> for operations to test, comments and additional suggestions welcome. I
> think the goal is to come up with a set of useful tests, and then
> simplify them into a small set of "tester applications" which can be
> written.
> 

   The point of most benchmarks is to control the test in a way
that gives reliable results.  You are trying to benchmark a complex
system in a way that probably isn't possible.  Most of what you
are suggesting will either be totally unreliable or will degenerate
back into testing how fast X can draw lines and mostly irrelevant
stuff like that.  And what types of apps are you emulating?  Dumb
ones?  One can write optimal versions of the test that work well
for any system.  Basically, it's an apples to oranges comparison.


			Mark.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.