comp.lang.ada
 help / color / mirror / Atom feed
From: "David Botton" <David@Botton.com>
To: <comp.lang.ada@ada.eu.org>
Subject: Re: dinamic object reclamation
Date: Wed, 19 Sep 2001 22:43:23 -0400
Date: 2001-09-19T22:43:23-04:00	[thread overview]
Message-ID: <mailman.1000953930.8995.comp.lang.ada@ada.eu.org> (raw)
In-Reply-To: 9oa69d$6ej$1@ns.omskelecom.ru

Take a look on AdaPower in general at http://www.adapower.com/lang and in
particular at:

http://www.adapower.com/lang/storage_size.html

David Botton


----- Original Message -----
From: "Anisimkov" <anisimkov@yahoo.com>
Newsgroups: comp.lang.ada
To: <comp.lang.ada@ada.eu.org>
Sent: Wednesday, September 19, 2001 10:27 AM
Subject: dinamic object reclamation


> I wrote the test program about it.
> -----------------------------
> with text_io; use text_io;
> procedure alloc is
>
>   dummy : character;
>
>   procedure act (i : integer)
>   is
>       type block is array (1 .. 1024) of integer;
>       type block_ptr is access all block;
>       ptr : block_ptr;
>   begin
>       ptr := new block;
>       ptr (ptr'LAst) := i;
>       put (integer'image(I));
>   end;
>
> begin
>   for i in 1..20000 loop
>     act (i);
>     get_immediate(dummy);
>   end loop;
> end;
> --------------------
> The question is:
> Is memory allocated by
>       ptr := new block;
> have to be freed automatically after leaving of procedure act ?
> Am I have to use Ada.Unchecked_Deallocation for free memory ?
> I'm acking becouse there is a memory leak without Unchecked_Deallocation
> when program compiled in the GNAT 3.13.
> Is it bug or regular behavior ?
>
>
>
>
> _______________________________________________
> comp.lang.ada mailing list
> comp.lang.ada@ada.eu.org
> http://ada.eu.org/mailman/listinfo/comp.lang.ada
>




  parent reply	other threads:[~2001-09-20  2:43 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-09-19 14:27 dinamic object reclamation Anisimkov
2001-09-19 14:55 ` Ted Dennison
2001-09-19 17:44   ` Anisimkov
2001-09-19 17:15     ` Ted Dennison
2001-09-19 19:21       ` Anisimkov
2001-09-19 19:18         ` Ted Dennison
2001-09-19 19:51         ` Simon Wright
2001-09-19 15:02 ` David C. Hoos
2001-09-19 19:28   ` Anisimkov
2001-09-19 19:21     ` David C. Hoos
2001-09-19 21:47     ` Stephen Leake
2001-09-20  2:43 ` David Botton [this message]
2001-09-20  7:39   ` Larry Kilgallen
2001-09-20 13:21     ` Ted Dennison
replies disabled

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