Mail Archives: cygwin/2004/06/30/10:12:37
On Jun 30 14:54, Dan Hatton wrote:
>
> I'm using CYGWIN_NT-5.1, under XP Pro.
>
> I've set my heap_chunk_in_mb registry key to a very large value (10240
> decimal,) because I'm doing some RAM-hungry numerical calculations.
>
> I have enough space to do this (Control Panel->System reports 12 GB of
> virtual memory allocated.)
>
> However, the max_memory program at
> <http://www.cygwin.com/ml/cygwin/2003-02/msg00234.html> still reports
> only 1.5 GB available. Sure enough, my program dies with an "out of
> memory" error at 1.25 GB (the 0.25 GB discrepancy is about right for
> the amount of RAM other processes are using.)
>
> Anyone got any ideas what's happening, please?
The virtual memory available to a process is 2GB under NT. I see two
possible workarounds:
- There's a way to start NT with a "/3gb" switch from boot.ini which
allows to get 3GB of virtual memory per process. Dunno if that's
available on XP, perhaps the switch is only supported in server
versions of NT.
- Use the AWE (Address Windowing Extension) functions available since W2K.
You have to do memory mapping by yourself as necessary.
Corinna
--
Corinna Vinschen Please, send mails regarding Cygwin to
Cygwin Co-Project Leader mailto:cygwin AT cygwin DOT com
Red Hat, Inc.
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/
- Raw text -