> я «троллю», а не поясняю внятно что-либо: всё равно пролетает мимо. человек не понял вообще ни словаПоменьше агрессии. Я понял, что ты имел ввиду. А ты понял, о чём я написал?
Как внутри приложения можно отследить, что память закончилась, и вместо вызова oom killer сгенерировать, например, симпатичное gui-окошко с сообщением об исчерпании памяти? malloc всегда возвращает успех, т.к. память реально не выделяется, а когда память исчерпывается, процесс получает необрабатываемый SIGKILL.
У Анонима ниже в примере файрфокс заммапил 180МБ icon-theme.cache. Каковы основания предполагать, что в один прекрасный момент он внезапно не захочет использовать (читай: подгрузить в оперативную память) сразу все 180МБ? Ответ "сейчас не подгрузил, значит и никогда не подгрузит" - не ответ.