Kenneth P. Turvey wrote:
On Tue, 23 Oct 2007 17:41:50 -0400, Lew wrote:
Kenneth P. Turvey wrote:
If the numbers came out +/- 30% that would probably be fine. I'm just
trying to get a rough measure.
Simply switching the JVM from -client to -server can speed it up 50%, that is,
the process would take half the time.
I've seen this happen, measured on an IBM JVM in a large enterprise system,
running on a multi-CPU system.
The optimizer can really change things, not just the time code takes, but the
space through inlining.
You need to find a different metric. Aren't any of the profilers out there
useful to you?
Hmm... what I'm looking for is a metric that would be useful when
averaged over 1000 runs on 1000 different computers. I'd like to be able
to compare two different programs and be able to say with some sense of
confidence that program A requires twice as many resources as program B
after this exercise (of course only referring to CPU, not other resources).
A profiler doesn't help because this will all be happening on remote
machines.
the total CPU time for a job.