Hi, On Wed, Mar 19, 2008 at 09:51:16AM -0400, Thomas Bushnell BSG wrote:
> The heap is demand paged virtual memory, for which the kernel must > maintain memory maps, as Neal was saying. Well yes; but that's true for any kind of memory allocation -- it's not at all specific to the problem of having many pending requests... Also, AIUI the maximal size of these memory maps is more or less proportional to the amount of virtual memory available, and thus always bounded; so this doesn't create any additional resource exhaustion problems. The problem is that an enormous number of requests can simply overflow the available anonymous memory; the fact that memory maps are also necessary, doesn't really make it worse. -antrik-