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> Content-Type: text 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