Недавно обнаружил пренеприятнейшее явление: программы, которые написаны при помощи Kdevelop 2.1 и откомиплированы в нём же, используя компилятор GCC версии 2.96, делают одну очень нехорошую вещь: при удалении объекта вызывается деструктор, объект удаляется,казалось бы, всё, как положено, но память при этом не высвобождается (!!!?).Это легко тслеживается с помощью команды ps -A --format=%c --format=%mem |grep имя программы. При работе с большим количеством объектов, их динамическом добавлении и удалении, в частности, работе с компонентами типа QCanvasSprite, память пожирается приложением, оно начинает пухнуть, хотя этого быть не должно. Примечательно, что этим страдают не только программы, написанные мной, но и все программные примеры из документации по разработке с использованием библиотек QT. Не знаю, в чём тут дело - может быть, в компиляторе ?. Система у меня -RedHat 7.3.Помогите, пожалуйста, вопрос для меня далеко не праздный.
Похожие темы
- Форум Утечка памяти? (2012)
- Форум Утечки памяти. (2010)
- Форум Утечка памяти ((( (2002)
- Форум Утечка памяти ((( (2002)
- Форум утечка памяти (2004)
- Форум утечка памяти (2005)
- Форум Утечка памяти (2004)
- Форум Надоели утечки памяти (2011)
- Форум Texmaker утечка памяти (2014)
- Форум [java] утечки памяти? (2011)