У меня программа показывает извещения в виде всплывающих окон, я заметил что этот момент жрёт всё больше и больше оперативы. Для эксперимента я оставил только голый виджет.
| Код | QWidget *widget = new QWidget(); widget->setAttribute(Qt::WA_DeleteOnClose); widget->show(); widget->raise(); widget->activateWindow();
|
Если этот код закоментировать, то всё работает пучком программа не начинает заполнять всю оперативку. А если раскомментировать, то после закрытия этих виджетов память освобождается, но не вся, где то через пол тыщи закрытых окон память вырастает примерно с 8596 до 10012.
Это так и должно быть или я что то не то делаю? |