From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,1bce3f54cf1cba1b X-Google-Attributes: gid103376,public From: l117593@cliffy.lfwc.lockheed.com (Cordes MJ) Subject: Re: GNAT Executables: How low can you go? Date: 1996/04/17 Message-ID: <4l2u62$586@cliffy.lfwc.lockheed.com>#1/1 X-Deja-AN: 147985497 references: <4kmq7a$egm@fozzie.sun3.iaf.nl> organization: Lockheed Martin Tactical Aircraft Systems newsgroups: comp.lang.ada Date: 1996-04-17T00:00:00+00:00 List-Id: : This is better... : ~~~~~~~~~~~~~~~~~ : Using GNAT v3.01 for OS/2 and default compilation, but with optimizations : on and checks suppressed resulted in an executable of 114 kB which ran about : 3 times as slow as the C version. Now with some tweaking the source has : changed a little (about 20 lines were modified) and now the code is : just 15-20% slower than the C version which is not bad considering the : extra robustness and safety. Be carefull - "with optimizations on and checks suppressed" does not lend itself to considerations of extra robustness and safety. Unless, of course, you were refering to extra robustness and safety in C ;) : slices, exception handlers, discriminated records containing : Regards, : Geert Bosch : -- : E-Mail: geert@sun3.iaf.nl *** As far as we know, there have not been *** : Phone: +31-53-4303054 ** any undetected failures in our software. **