comp.lang.ada
 help / color / mirror / Atom feed
From: Gautier <gautier.demontmollin@maths.unine.ch>
Subject: Re: huge executable??
Date: 2000/05/16
Date: 2000-05-16T00:00:00+00:00	[thread overview]
Message-ID: <3920F612.6790FBBC@maths.unine.ch> (raw)
In-Reply-To: 8fpu0g$a3e$1@nnrp1.deja.com

> > I think that a reduced executable size is important, since
> > that allows a better use of the CPU cache memory, so that
> > could improve the speed of the program.

Robert Dewar:

> You are assuming that size of executable is directly related
> to the working set in cache.

If it is not directly related, it does not mean that is not related
at all! It depends on the granularity of the cache...

> > Concerning that problem, I suspect that, with GNAT, there is
> > not a good elimination of the unused code.

> Elimination of unused code will most certainly reduce executable
> size but it won't help one bit in reducing cache pressure, since
> obviously unused code never gets into the cache during
> execution.

Again you suppose that the cache granularity is so small that
the cache will only contain bytes of executed code and not parts
of the adjacent code. Is it really the case ? I have serious doubts!

> Basically the issue here boils down to disk costs alone. Seeing
> as 128K bytes is approximately $0.004 worth of disk space, I
> don't see this as a big worry these days :-)

You forget the Internet transmission times, that are now as much
if not more important. And whatever the cost of storage people
are sometimes curious about "the loads of bloatware" that end in
an .exe, especially if it comes from an Ada compiler! 

_____________________________________________
Gautier  --  http://members.xoom.com/gdemont/




  parent reply	other threads:[~2000-05-16  0:00 UTC|newest]

Thread overview: 38+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2000-05-13  0:00 huge executable?? David Dousette
2000-05-14  0:00 ` tmoran
2000-05-15  0:00   ` David Starner
2000-05-19  0:00     ` Lutz Donnerhacke
2000-05-15  0:00   ` Roger Barnett
2000-05-15  0:00   ` DELCOURT J�r�me
2000-05-15  0:00     ` Robert Dewar
2000-05-15  0:00       ` Lutz Donnerhacke
2000-05-15  0:00         ` Robert Dewar
2000-05-16  0:00           ` Lutz Donnerhacke
2000-05-16  0:00             ` tmoran
2000-05-16  0:00             ` Robert Dewar
2000-05-16  0:00               ` Lutz Donnerhacke
2000-05-16  0:00         ` Geoff Bull
2000-05-16  0:00           ` huge executable?? - worry no more Tom Hargraves
2000-05-16  0:00             ` Gautier
2000-05-16  0:00             ` Robert Dewar
2000-05-19  0:00               ` Richard D Riehle
2000-05-19  0:00                 ` Ken Garlington
2000-05-16  0:00             ` Marin D. Condic
2000-05-16  0:00             ` Martin Dowie
2000-05-16  0:00         ` huge executable?? tmoran
2000-05-16  0:00           ` Lutz Donnerhacke
2000-05-18  0:00         ` (null)
2000-05-16  0:00       ` Florian Weimer
2000-05-16  0:00         ` Robert Dewar
2000-05-16  0:00       ` Gautier [this message]
2000-05-16  0:00         ` Robert Dewar
2000-05-16  0:00       ` Robert A Duff
2000-05-16  0:00         ` Larry Kilgallen
2000-05-16  0:00           ` Gautier
2000-05-16  0:00             ` Larry Kilgallen
2000-05-17  0:00           ` Robert A Duff
2000-05-15  0:00     ` Gisle S�lensminde
2000-05-14  0:00 ` Gautier
2000-05-14  0:00   ` David Dousette
2000-05-14  0:00     ` Gautier
2000-05-14  0:00 ` Robert Dewar
replies disabled

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