comp.lang.ada
 help / color / mirror / Atom feed
From: Stephen Leake <stephen.a.leake.1@gsfc.nasa.gov>
Subject: Re: Ada vs Java performance testing...
Date: 18 Dec 2001 10:05:31 -0500
Date: 2001-12-18T15:08:54+00:00	[thread overview]
Message-ID: <ug068lgas.fsf@gsfc.nasa.gov> (raw)
In-Reply-To: 3C1EEE09.D6AB3B23@ida.his.se

Michael Andersson <michael@ida.his.se> writes:

> Hi!
> This isn't realy a Ada question but I hope you can help me out any way.
> For my final year project I'm going to port my realtime 3d simulator,
> written in Ada using the OpenGL API, to Java and Java3D. The reason for
> this is that a company here in Sweden is interested in how the
> performance as well as design i affected when using Java3D instead of
> OpenGL. Could you give me any tips on how to compare to version of the
> same application written in different programming languges? Do you know
> of any good book on the subject?

This should be very interesting. However, it will be very difficult to
sort out the two changes; Ada -> Java and OpenGL -> Java3D. If
possible, maybe you could do it in two steps?

I don't have any specific tips to offer, but in general, you want to
define some benchmarks _now_, that you will run with the current
system and then with the Java system. You may also want to add some
benchmarks later.

Make the benchmarks meaningful. One typically quoted for graphics
stuff is polygons per second, but that will reflect the hardware more
than the software. So pick something top level, like "run this
simulation script start to finish". 

And be sure you use the _same_ hardware for the two systems!

And let us know how it goes!

-- 
-- Stephe



  reply	other threads:[~2001-12-18 15:05 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-12-18  7:19 Ada vs Java performance testing Michael Andersson
2001-12-18 15:05 ` Stephen Leake [this message]
2001-12-19 15:52 ` Mr. Caffiene
2001-12-19 17:12   ` Frank
2001-12-21  2:00     ` Marc A. Criley
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox