Re: crossing magic 1 GB limit

New Message Reply Date view Thread view Subject view Author view

From: Matthew Hall (mahall++at++uiuc.edu)
Date: 04/11/2001 10:14:23


Dirk Scheffter wrote:
>
> Hi there,
>
> a customer of our institute has just reported that our application dies
> exactly if it reaches a use of 1 GB data space.
...
> However, what does this mean? Do I have to increase shared arena
> size? Do I have to use lib64 instead of lib32? (Is this dangerous?)
> (Or does it depends? Do I need more information from our customer?)
>

I have found in the past (with a non-performer app even) that
one must switch to -64 (and hence the lib64 libraries) when you
surpass the 1 gig limit. At least when shared memory is involved.
I noticed no problems recompiling with -64 and 64 bit libs.

It would seem that 32-bit pointers could access 4G of data (2^32),
but perhaps there is some overhead or other intricacies involved.

-matt


New Message Reply Date view Thread view Subject view Author view

This archive was generated by hypermail 2b29 : Wed Apr 11 2001 - 10:12:49 PDT

This message has been cleansed for anti-spam protection. Replace '++at++' in any mail addresses with the '@' symbol.