TEAM-ADA Archives

Team Ada: Ada Programming Language Advocacy

TEAM-ADA@LISTSERV.ACM.ORG

Options: Use Classic View

Use Monospaced Font
Show HTML Part by Default
Condense Mail Headers

Topic: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Sender: "Team Ada: Ada Advocacy Issues (83 & 95)" <[log in to unmask]>
From: Tucker Taft <[log in to unmask]>
Date: Thu, 9 Apr 1998 14:54:14 -0400
Reply-To: Tucker Taft <[log in to unmask]>
Parts/Attachments: text/plain (34 lines)
For what it is worth:

  AdaMagic 2.787 (using gcc as the "back end") full optimization /

   Solaris 2.x / SPARCstation 5 / no linking:

    183 files, 24297 semicolons, 68731 lines,
      461.1 wall, 259.6 user cpu, 83.3 sys cpu
       (7 mins., 41 secs wall, 5 mins, 42 secs user+sys CPU)

   The Ada 95 front end (this version generates C source-as-intermediate)
   took up approximately 10% of the above time.  The rest was
   spent in gcc.  So the Ada 95 front end was running at about
   25K semicolons/minute, or 80K lines/minute.

-Tuck

> Apex 2.4.1 / SunOS 5.5.1 / heavily loaded UltraSparc / no linking:
>
>      56 Files, 2510 SLOC (semicolons not in comments or literals):  10 minutes
>
>
> gnat 3.10p / same machine / gcc -v -O3 -gnato *.ad? :
>
>      30 files, 3183 SLOC (same counting method):    one minute,  50 seconds.
>
> gnat 3.10p / same machine / gcc -O3 -gnatg -gnata $ADA_INCLUDE_PATH/*.ad? :
>
>      551 files, 33742 SLOC (same counting method):   34 minutes, 21 seconds.
>
>                           / gcc -O0 -gnatg -gnata $ADA_INCLUDE_PATH/*.ad? :
>
>                                                  :   18 minutes, 35 seconds.

ATOM RSS1 RSS2