]> granicus.if.org Git - apache/commitdiff
Win32: Lower the default stack size from 1MB to 256KB. This will allow
authorBill Stoddard <stoddard@apache.org>
Wed, 28 Aug 2002 18:23:05 +0000 (18:23 +0000)
committerBill Stoddard <stoddard@apache.org>
Wed, 28 Aug 2002 18:23:05 +0000 (18:23 +0000)
a child process to start about 4 times as many threads (~8000 from ~2000)

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@96556 13f79535-47bb-0310-9956-ffa450edef68

Apache.dsp
CHANGES

index 4a0bf218854e7866e19bc6aa8182068015e8e1cc..9047654ac7e6de1d1c68730521360e3b757d06c8 100644 (file)
@@ -50,7 +50,7 @@ BSC32=bscmake.exe
 # ADD BSC32 /nologo
 LINK32=link.exe
 # ADD BASE LINK32 kernel32.lib user32.lib advapi32.lib ws2_32.lib mswsock.lib /nologo /subsystem:console /map /machine:I386
-# ADD LINK32 kernel32.lib user32.lib advapi32.lib ws2_32.lib mswsock.lib /nologo /subsystem:console /map /machine:I386
+# ADD LINK32 kernel32.lib user32.lib advapi32.lib ws2_32.lib mswsock.lib /nologo /stack:0x40000 /subsystem:console /map /machine:I386
 
 !ELSEIF  "$(CFG)" == "Apache - Win32 Debug"
 
@@ -75,7 +75,7 @@ BSC32=bscmake.exe
 # ADD BSC32 /nologo
 LINK32=link.exe
 # ADD BASE LINK32 kernel32.lib user32.lib advapi32.lib ws2_32.lib mswsock.lib /nologo /subsystem:console /incremental:no /map /debug /machine:I386
-# ADD LINK32 kernel32.lib user32.lib advapi32.lib ws2_32.lib mswsock.lib /nologo /subsystem:console /incremental:no /map /debug /machine:I386
+# ADD LINK32 kernel32.lib user32.lib advapi32.lib ws2_32.lib mswsock.lib /nologo /stack:0x40000 /subsystem:console /incremental:no /map /debug /machine:I386
 
 !ENDIF 
 
diff --git a/CHANGES b/CHANGES
index ed84035d161aac7a052a50953534beb3f863c419..517bb60c26bea5158f29e72f4fdb9ba803935e88 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,5 +1,11 @@
 Changes with Apache 2.0.41
-  *) Implement ThreadLimit directive in the Windows MPM.
+  *) Win32: Lower the default stack size from 1MB to 256K. This will
+     allow around 8000 threads to be started per child process. 
+     'EDITBIN /STACK:size apache.exe' can be used to change this 
+     value directly in the apache.exe executable.
+     [Bill Stoddard]
+
+  *) Win32: Implement ThreadLimit directive in the Windows MPM.
      [Bill Stoddard]
 
   *) Remove CacheOn config directive since it is set but never checked.