From: wojtek@power.com.pl (Wojtek Narczynski)
Subject: Re: Is the Ada run-time required to detect out-of-memory conditions?
Date: 21 May 2004 16:41:21 -0700
Date: 2004-05-21T16:41:21-07:00 [thread overview]
Message-ID: <5ad0dd8a.0405211541.63e08fff@posting.google.com> (raw)
In-Reply-To: 87vfipputb.fsf@insalien.org
Hello,
> Now, 2940 MiB / 192_650_250 iterations averages 16 bytes per
> allocation. Each Integer is theoretically only 4 bytes. So, while
> libgnat does indeed reuse previously allocated pages, there is a
> non-negligible overhead. Part of this may be due to the necessary
> bookkeeping structures in the C library (malloc), but do you think
> this might explain such a huge (4x) overhead?
Here is a description of how it works:
http://gee.cs.oswego.edu/dl/html/malloc.html
Indeed 16 bytes are supposed to be allocated, according to this
document.
When I actually write the allocated space, i get "Killed" for almost
any size of chunk... And yes, I do have "May 22 01:17:00 slooby
kernel: VM: killing process memory_chunk" messages in my syslog...
I would be interested in finding out wether this is specific to Linux,
and how about kernel 2.6.
Regards,
Wojtek
next prev parent reply other threads:[~2004-05-21 23:41 UTC|newest]
Thread overview: 32+ messages / expand[flat|nested] mbox.gz Atom feed top
2004-05-20 22:54 Is the Ada run-time required to detect out-of-memory conditions? Ludovic Brenta
2004-05-21 0:44 ` Georg Bauhaus
2004-05-21 0:47 ` Stephen Leake
2004-05-21 0:54 ` Georg Bauhaus
2004-05-21 1:00 ` Stephen Leake
2004-05-21 3:29 ` Robert I. Eachus
2004-05-21 8:04 ` Vinzent 'Gadget' Hoefler
2004-05-21 9:34 ` Martin Krischik
2004-05-21 11:13 ` Wojtek Narczynski
2004-05-21 12:55 ` Martin Krischik
2004-05-21 16:00 ` Robert I. Eachus
2004-05-21 17:13 ` Ludovic Brenta
2004-05-21 23:41 ` Wojtek Narczynski [this message]
2004-05-23 8:20 ` Martin Krischik
2004-05-21 19:58 ` Randy Brukardt
2004-05-21 16:56 ` Mark H Johnson
2004-05-21 17:19 ` Ludovic Brenta
2004-05-21 21:39 ` user
2004-05-21 22:04 ` Ludovic Brenta
2004-05-21 22:11 ` Ludovic Brenta
2004-05-22 11:40 ` Simon Wright
2004-05-25 20:43 ` Is the Ada run-time required to detect out-of-memory Robert I. Eachus
2004-05-25 20:58 ` Duncan Sands
2004-05-25 21:19 ` Ludovic Brenta
2004-05-25 21:31 ` Duncan Sands
2004-05-26 7:09 ` Martin Krischik
2004-05-26 7:38 ` Duncan Sands
2004-05-26 8:16 ` Martin Krischik
2004-05-26 8:34 ` Duncan Sands
2004-05-26 16:20 ` Martin Krischik
2004-05-22 13:40 ` Is the Ada run-time required to detect out-of-memory conditions? Duncan Sands
2004-05-22 14:09 ` Martin Krischik
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox