TEAM-ADA Archives

Team Ada: Ada Programming Language Advocacy

TEAM-ADA@LISTSERV.ACM.ORG

Options: Use Forum View

Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

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

Print Reply
Subject:
From:
Tucker Taft <[log in to unmask]>
Reply To:
Tucker Taft <[log in to unmask]>
Date:
Thu, 9 Apr 1998 14:54:14 -0400
Content-Type:
text/plain
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