On 04/17/2012 05:20 AM, gaoqiang wrote:
memory allocated for process stack seems never to be freed by the kernel..
It should get freed on process exit.
on a vmware machine with about 768m memory, run the following program.when printing "run over", run another case of the following program. oom-killer trigered, which is not so reasonable.
You start your second run before your first run has exited. The system does not have enough memory for two such runs, so you run out of memory. -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@xxxxxxxxx. For more info on Linux MM, see: http://www.linux-mm.org/ . Fight unfair telecom internet charges in Canada: sign http://stopthemeter.ca/ Don't email: <a href=mailto:"dont@xxxxxxxxx"> email@xxxxxxxxx </a>