Memeory Leak in Windows Page file when calling a shell command
        Posted  
        
            by Arno
        on Server Fault
        
        See other posts from Server Fault
        
            or by Arno
        
        
        
        Published on 2010-05-17T16:54:17Z
        Indexed on 
            2010/05/17
            17:01 UTC
        
        
        Read the original article
        Hit count: 369
        
I have an issue on our Windows 2003 x64 Build Server when invoking shell commands from a script. Each call causes a "memory leak" in the page file so it grows quite rapidly until it reaches the maximum and the machine stops working.
I can reproduce the problem very nicely by running a perl script like
for ($count=1; $count<5000; $count++) { system "echo huhu"; }
It is independent of he scripting language as the same happens with lua:
for i=1,5000 do os.execute("echo huhu") end
I found somebody describing the same issue with php at
His solution: Firewall/Virus Scanner does not apply, neither are running on the machine.
We can also reproduce the issue on other Developer Machines running XP 64, but not on XP 32 Bit.
The guilty guy for the allocation is C:\WINDOWS\System32\svchost.exe -k netsvcs which runs all the basic Windows services.
Does anybody know the issue and how to resolve it ?
© Server Fault or respective owner