On some machines, this number after service startup is small. Whereas others are larger than the total machine memory. I'm using exactly the same squid.conf when making the comparison. How is this number determined? Is this a maximum that the Squid process will potentially grow to? I have one machine where the squid process grows progressively, and eventually starts swapping and requiring a service restart when Squid process RSS nears machine memory. My cache_mem has been reduced to 1/16th of machine memory, so this is not the cause of the problem. I've not used any of the *memory* parameters. What could contribute to the memory growth? client_http.requests goes up to about 150. Machine memory is 8GB. I have read the wiki on memory but it seems dated (Squid-1.1?). How relevant is Maximum Resident Size? I'm using 3.1.22.