delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin-developers/1998/04/07/19:07:27

From: noer AT cygnus DOT com (Geoffrey Noer)
Subject: Question about Sergey's heap change
7 Apr 1998 19:07:27 -0700 :
Message-ID: <199804080141.SAA28592.cygnus.cygwin32.developers@skaro.cygnus.com>
To: cygwin32-developers AT cygnus DOT com
Cc: noer AT cygnus DOT com (Geoffrey Noer)

Sergey Okhapkin wrote:
> 
> Now I know why _every_ cygwin process have a splitted heap if it allocates 
> more than heap_chunk_size bytes of memory (but I will not tell you why this 
> happens - think yourself!-) Here is the temporary fix - reserve a large 
> amount of memory for heap to avoid fork problem. The fix doesn't affect 
> performance.
> 
> H:\usr\src\cygnus\cdk\winsup>diff -u shared.cc.orig shared.cc
> --- shared.cc.orig      Wed Feb 11 06:15:08 1998
> +++ shared.cc   Tue Mar 24 10:44:55 1998
> @@ -96,7 +96,7 @@
> 
>    reg_session reg;
> 
> -  heap_chunk_in_mb = reg.get_key ().get_int ("heap_chunk_in_mb", 8);
> +  heap_chunk_in_mb = reg.get_key ().get_int ("heap_chunk_in_mb", 128);
>    if (heap_chunk_in_mb < 4)
>      {
>        heap_chunk_in_mb = 4;

Are there reasons why I shouldn't make this change?

-- 
Geoffrey Noer
noer AT cygnus DOT com

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019