comp.lang.ada
 help / color / mirror / Atom feed
From: warwicks@telusplanet.net (Chris Warwick)
Subject: Re: How do I get this to work??
Date: 1999/01/19
Date: 1999-01-19T00:00:00+00:00	[thread overview]
Message-ID: <naRo2.8635$Kg6.64266@news2.telusplanet.net> (raw)
In-Reply-To: F5rJF8.8sB.0.-s@inmet.camb.inmet.com

In article <F5rJF8.8sB.0.-s@inmet.camb.inmet.com>, stt@houdini.camb.inmet.com (Tucker Taft) wrote:
>I can imagine that perhaps Chris Warwick meant that 
>Unchecked_Deallocation recycles storage for use by later 
>allocators, but never returns it to the operating system.
>This does not surprise me, because the total memory required
>by a program, even with perfect reclamation, rarely
>goes down over time, so giving memory back to the operating
>system temporarily seems like an expensive thing to do for 
>little potential payoff.  
>
>Chris, is that what you meant?  If so, I am curious
>what sort of application system requires this behavior.

I don't want to turn this into a vendor bash...

Of the Ada compilers I have used, the unchecked_deallocation on all of them 
was to set the pointer to 0 and carry on (i.e., no calls to deallocate, no 
storing the un-used memory for later re-allocation by the Ada program). When I 
first stumbled into this I was told that this was for safety reasons. It may 
have been that I have been using safety critical versions of these Ada 
compilers, and "standard" compilers are different...

I am certainly willing to change my outlook as I get more data, but as long as 
I keep asking vendors, and keep getting told that my belief is correct, then I 
am reluctant to change my view... BTW: my last attempt to raise this question 
was last September, and was for their Ada 95 product...




  reply	other threads:[~1999-01-19  0:00 UTC|newest]

Thread overview: 55+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1999-01-04  0:00 How do I get this to work?? Chris Warwick
1999-01-05  0:00 ` Tom Moran
1999-01-05  0:00 ` Chris Warwick
1999-01-05  0:00   ` Stephen Leake
1999-01-05  0:00     ` Tom Moran
1999-01-06  0:00       ` robert_dewar
1999-01-06  0:00         ` Larry Kilgallen
1999-01-06  0:00           ` Tom Moran
1999-01-06  0:00         ` Tom Moran
1999-01-07  0:00           ` robert_dewar
1999-01-07  0:00             ` Tom Moran
1999-01-10  0:00               ` robert_dewar
1999-01-10  0:00                 ` Tom Moran
1999-01-10  0:00                   ` robert_dewar
1999-01-10  0:00                     ` Tom Moran
1999-01-10  0:00                     ` Pat Rogers
1999-01-10  0:00                   ` robert_dewar
1999-01-06  0:00         ` Tom Moran
1999-01-07  0:00           ` robert_dewar
1999-01-07  0:00             ` Tom Moran
1999-01-10  0:00               ` robert_dewar
1999-01-06  0:00     ` Chris Warwick
1999-01-06  0:00       ` Tom Moran
1999-01-07  0:00       ` robert_dewar
1999-01-09  0:00         ` Chris Warwick
1999-01-09  0:00           ` Brian Rogoff
1999-01-10  0:00             ` Matthew Heaney
1999-01-09  0:00           ` Simon Wright
1999-01-10  0:00             ` robert_dewar
1999-01-11  0:00               ` Simon Wright
1999-01-16  0:00               ` Chris Warwick
1999-01-16  0:00                 ` Simon Wright
1999-01-16  0:00                 ` robert_dewar
1999-01-18  0:00                   ` Chris Warwick
1999-01-18  0:00                     ` Matthew Heaney
1999-01-16  0:00                 ` Matthew Heaney
1999-01-16  0:00                   ` robert_dewar
1999-01-18  0:00                   ` Chris Warwick
1999-01-18  0:00                     ` robert_dewar
1999-01-18  0:00                       ` Tucker Taft
1999-01-19  0:00                         ` Chris Warwick [this message]
1999-01-19  0:00                           ` Tom Moran
1999-01-19  0:00                           ` robert_dewar
1999-01-20  0:00                             ` Jeff Carter
1999-01-20  0:00                               ` robert_dewar
1999-01-21  0:00                                 ` Chris Warwick
1999-01-19  0:00                           ` Stephen Leake
1999-01-18  0:00                       ` dennison
1999-01-18  0:00                     ` dennison
1999-01-18  0:00                     ` Matthew Heaney
1999-01-07  0:00       ` Stephen Leake
1999-01-08  0:00         ` Simon Wright
1999-01-06  0:00     ` robert_dewar
1999-01-06  0:00   ` Simon Wright
1999-01-22  0:00   ` Nick Roberts
replies disabled

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