LINUX.ORG.RU

память


0

0

У меня переодически происходит зависание программы при вызове new или malloc, из-за чего это может быть? У меня подозрение, что не хватает места в куче. Как бороться с такой проблемой?


> У меня подозрение, что не хватает места в куче.

Нет. Если памяти не хватает, malloc просто вернет NULL.

> из-за чего это может быть?

Однозначно -- где-то память портится.

> Как бороться с такой проблемой?

Аккуратнее программировать ;)

Die-Hard ★★★★★
()

а core- файл создается ?
4ГБ-ОЗУ виртуальной памяти под каждый процесс. 
Вы не заполняете такой массив?

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.