On Thu, 17 Feb 2005, Ralf Ertzinger wrote:
But after all it is the application that requests the memory (in most
cases, that is), and various programs allocate large chunks of memory
but never use it.
So it seems I will file a kernel bug for this after all.
You configured the kernel to not overcommit memory, so it won't.
It makes sure that all the memory that was requested is available
for programs to use, regardless of whether programs actually use it.
"Debugging is twice as hard as writing the code in the first place.
Therefore, if you write the code as cleverly as possible, you are,
by definition, not smart enough to debug it." - Brian W. Kernighan