Название: QGLWidget и его Update() - утечка памяти Отправлено: nik39rus от Январь 29, 2013, 11:53 Доброго дня всем!
Столкнулся с такой проблемой: любое приложение, написанное на Qt при использовании частого update()/repaint() и т.д. увеличивает объем памяти, занимаемый приложением. Попытка проверить данный факт окончилась следующим результатом: при вызове update() каждые 5мс занимаемая память за 10 секунд увеличивалась примерно на 1-2 мб. Итак, код отрисовки следующий: Код: void GAME::paintEvent(QPaintEvent *event) Вопрос: что делать??? Заранее огромное спасибо! Название: Re: QGLWidget и его Update() - утечка памяти Отправлено: twp от Январь 29, 2013, 18:24 Походу утечки нет, просто так работает системный менеджер памяти.
А вообще какой смысл использовать выделение памяти для QPainter для отрисовки, если негде больше QPainter не используется? Может просто в стэке объявить: Код
Название: Re: QGLWidget и его Update() - утечка памяти Отправлено: nik39rus от Январь 29, 2013, 20:20 Да это как бы и не важно толком, я просто код набросал для проверки) А так возможно вы и правы. Спасибо.
|