comp.lang.ada
 help / color / mirror / Atom feed
* Apex vs GNAT on solaris
@ 1999-12-07  0:00 reason67
  1999-12-07  0:00 ` reason67
                   ` (7 more replies)
  0 siblings, 8 replies; 48+ messages in thread
From: reason67 @ 1999-12-07  0:00 UTC (permalink / raw)


I am working on a project which employs the Apex compilation system to
compile Ada95. I was in the process of testing some performance issues
in Apex and decided t check and see what the GNAT 3.11 results were as
well.

To give you ideas of my test environment, I am running on a Sun Ultra-2
using solaris 2.6. I am using the standard Apex Ada 95 threaded model
(uses posix threads for tasks) and the out of the box gnat 3.11.

I thought these general tests would be of interest to some of you here:

An outline of the tests I ran so far, are as follows:
   1 - Context Switch timing
      1.0 15 iterations of 1000 delays of duration'small.
          report worst time for the delay and the average time.
      1.1 15 iterations of 1000 delays of 0.0
      1.2 15 iterations of 100 delays of duration'small in 100 tasks.
      1.3 15 iterations of 100 delays of 0.0 in 100 tasks.
   2 - TCP/IP timing (not run yet)
   3 - heap allocation/deallocation
      3.0 mem map of allocation of 1 .. 1 meg of memory keeping 1
previous allocation
      3.1 timing of allocation and deallocation of 1 .. 1 meg of memory
      3.2 same as 3.0 except keep 100 previous pointers (not run yet)
   4 - Rendezvous
      4.0 configurable number of task pairs one calling the others
rendezvous.
      4.1 same as 4.0 except data is passed.(not run yet)
   5 - timing of exception handling propagated over 2 levels (not run
yet)

I will respond to this message the code and the results of each test.
Any ideas of future testing or what you consider mistakes in the testing
would be appreciated.
---
Jeffrey S. Blatt


Sent via Deja.com http://www.deja.com/
Before you buy.




^ permalink raw reply	[flat|nested] 48+ messages in thread

end of thread, other threads:[~1999-12-16  0:00 UTC | newest]

Thread overview: 48+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1999-12-07  0:00 Apex vs GNAT on solaris reason67
1999-12-07  0:00 ` reason67
1999-12-07  0:00   ` Robert Dewar
1999-12-07  0:00     ` reason67
1999-12-07  0:00 ` reason67
1999-12-07  0:00 ` reason67
1999-12-07  0:00   ` Robert Dewar
1999-12-07  0:00     ` Vladimir Olensky
1999-12-07  0:00       ` Vladimir Olensky
1999-12-09  0:00       ` Geoff Bull
1999-12-09  0:00         ` Vladimir Olensky
1999-12-10  0:00           ` Vladimir Olensky
1999-12-09  0:00         ` Vladimir Olensky
1999-12-07  0:00     ` reason67
1999-12-08  0:00       ` Robert Dewar
1999-12-08  0:00         ` reason67
1999-12-07  0:00 ` reason67
1999-12-07  0:00 ` reason67
1999-12-07  0:00 ` Robert Dewar
1999-12-07  0:00   ` reason67
1999-12-08  0:00     ` Robert Dewar
1999-12-08  0:00       ` reason67
1999-12-08  0:00         ` Larry Kilgallen
1999-12-08  0:00         ` Robert Dewar
1999-12-08  0:00         ` Robert A Duff
1999-12-07  0:00   ` Roger Racine
1999-12-07  0:00     ` David Starner
1999-12-08  0:00       ` Robert Dewar
1999-12-07  0:00     ` Jean-Pierre Rosen
1999-12-07  0:00     ` Larry Kilgallen
1999-12-07  0:00     ` Samuel T. Harris
1999-12-08  0:00     ` Ted Dennison
1999-12-08  0:00     ` Robert Dewar
1999-12-08  0:00       ` Robert A Duff
1999-12-08  0:00       ` Roger Racine
1999-12-08  0:00         ` Larry Kilgallen
1999-12-08  0:00           ` Roger Racine
1999-12-08  0:00             ` Larry Kilgallen
1999-12-08  0:00             ` tmoran
1999-12-09  0:00         ` Robert Dewar
1999-12-09  0:00           ` Roger Racine
1999-12-09  0:00             ` Mike Silva
1999-12-10  0:00               ` Robert Dewar
1999-12-09  0:00             ` Larry Kilgallen
1999-12-10  0:00               ` Robert Dewar
1999-12-16  0:00             ` Stefan Skoglund
1999-12-07  0:00 ` reason67
1999-12-07  0:00 ` reason67

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