comp.lang.ada
 help / color / mirror / Atom feed
From: Robert Dewar <robert_dewar@my-deja.com>
Subject: Re: Basic questions about Ada95
Date: 1999/08/02
Date: 1999-08-02T00:00:00+00:00	[thread overview]
Message-ID: <7o4hq7$rkt$1@nnrp1.deja.com> (raw)
In-Reply-To: 37A59BE2.38395082@maths.unine.ch

In article <37A59BE2.38395082@maths.unine.ch>,
  Gautier <gautier.demontmollin@maths.unine.ch> wrote:
> > 2.Is the size of the executables in an acceptable range?

Note that critical factors here are:

1. Optimization level, optimized code will generally be smaller,
but enabling inlining may make it larger.

  [C has no language controlled inlining so is not subject
   to this behavior, but of course cannot get interunit
   inlining either]

2. Debugging symbols. With some compilers compiling with
debugging information can make executables much larger (although
typiccaqlly this is not information that is part of the
footprint of the application in memory).

3. Static vs Dynamic linking. Particularly in small programs,
whether the runtime library is statically or dynamically linked
can make a huge apparent difference in executable sizes.



Sent via Deja.com http://www.deja.com/
Share what you know. Learn what you don't.




      reply	other threads:[~1999-08-02  0:00 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1999-07-29  0:00 Basic questions about Ada95 Ronald Caudill
1999-07-29  0:00 ` William Starner
1999-07-30  0:00 ` John Duncan
1999-07-30  0:00 ` Ted Dennison
1999-08-02  0:00 ` Gautier
1999-08-02  0:00   ` Robert Dewar [this message]
replies disabled

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