Truespeed 0.1.0
---------------
A simple program to show how much CPU-power that new MP3-player really
is hogging (for example, on my machine XMMS without any visualization
takes 50% -- 60%, even though "top" says its only 23%).
When you start it it calibrates to the current load. You can
re-calibrate it by clicking the fancy button. You should calibrate it
without the program (or with the program in stand-by mode). The speed
should be around 0%, if not, re-calibrate. Then look at the numbers
during execution.
The "Maximum" toggle button recalibrates every time the current speed
would become positive. Run this for a little while to get the maximum
speed your machine can give.
Note that the speed may jump at -100% temporarily, as the program runs
at nice level 20. Hence you should also not run RC5/Seti@Home/etc.
while profiling.
The program currently offers three different speed tests, just to
check whether, for example, on some system a program might hog the FPU
but not the CPU. Commonly the tests yield identical results. The tests
are as follows:
- (int) multiplication:
gulong a,b;
a*=b;
- (float) multiplication:
gfloat a,b;
a*=b;
- (float) square root:
gfloat a;
a=sqrt(a)*sqrt(a+1);
Truespeed was hacked together in about 2 hours using glade. So it's
not perfect. All patches and comments are welcome.
It's NOT supposed to be a benchmark, so don't come asking why your
friend gets 134.734 Mrounds, when you have only 117.618.
Sampo Niskanen
sampo.niskanen@iki.fi
http://www.iki.fi/sampo.niskanen/
Truespeed homepage:
http://www.iki.fi/sampo.niskane/truespeed/
|