Читать книгу Ссылки и указатели в C++: от основ к безопасности и современному коду - - Страница 50
Зависимость от виртуальной памяти без лимитов и понимания
ОглавлениеМногие программисты игнорируют виртуальную память, выделяя гигантские блоки на куче (new char[1e10] ;), полагаясь на своп. Результат: программа "зависает" от постоянных page faults и дисковых операций, как если бы вы пытались читать книгу, где страницы хранятся в подвале, и каждый раз бегаете за ними. Ещё хуже: не обрабатывать OOM, приводя к внезапным крашам без сообщений. Или предполагать фиксированные адреса, что ломается из-за ASLR.