кстати, нашел в той статейке пару предложений:
"Overcommit is harmful because it encourages, and provides a wrong but plausible argument for, writing bad software"
"Correct software, especially library code which may be used in applications requiring maximum reliability, should be written to assume the operating system does not overcommit, and to handle failure of malloc by backing out whatever operation was in place and reporting failure."