Russian Qt Forum
Май 22, 2024, 02:04 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: 1 [2]   Вниз
  Печать  
Автор Тема: Утечка памяти в конструкторе QThread  (Прочитано 12461 раз)
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« Ответ #15 : Март 07, 2012, 18:15 »

потом подсчитал сколько выводится бегинов а сколько ендов. В 3 попытке ендов на 11 было больше, не на 22.
Добавьте член класса - счетчик удалений и попечатайте его. А проще снести deleteLater и удалять явно и в одном месте
Записан
vbi
Гость
« Ответ #16 : Март 13, 2012, 16:54 »

Нет, всетаки деструктор вызывается столько раз сколько и конструктор, все правильно. То ли я что-то подправил, толи неправильно считал.
Но на счет утечек памяти проблема остается актуальной.
Записан
sudo
Гость
« Ответ #17 : Март 13, 2012, 19:09 »

Деструктор виртуальный?
Записан
BRE
Гость
« Ответ #18 : Март 13, 2012, 19:11 »

Деструктор виртуальный?
Ну если речь идет о QThread, он наследник QObject, у которого деструктор виртуальный, то какой ответ?
Записан
sudo
Гость
« Ответ #19 : Март 14, 2012, 10:38 »

Деструктор виртуальный?
Ну если речь идет о QThread, он наследник QObject, у которого деструктор виртуальный, то какой ответ?

Правильный Веселый Заблокируйте мне форум после 8 вечера Веселый
Записан
vbi
Гость
« Ответ #20 : Март 16, 2012, 11:49 »

И виртуальный пробовал и невиртуальный.

Решить проблему помог отказ от наследования класса QThread. Респект автору этой темы http://www.prog.org.ru/topic_17090_0.html
Утечки пропали!
Записан
Bepec
Гость
« Ответ #21 : Март 16, 2012, 18:57 »

Печально. Особенно когда проблему решают методом - а я что нить уберу и вдруг оно заработает Улыбающийся Как и вы в данном случае.
Записан
vbi
Гость
« Ответ #22 : Март 16, 2012, 22:42 »

Ну извените, я месяц над даной проблемой бился и все без результатно, тут тоже ничего не подсказали. Хорошо удалось хотябы "решить" проблему, пусть и не разобраться. Но тема открыта и можно продолжать обсуждение.
Записан
V1KT0P
Гость
« Ответ #23 : Март 17, 2012, 00:42 »

Ну извените, я месяц над даной проблемой бился и все без результатно, тут тоже ничего не подсказали. Хорошо удалось хотябы "решить" проблему, пусть и не разобраться. Но тема открыта и можно продолжать обсуждение.
Без минимального кода с утечкой как-то неинтересно.
Записан
Bepec
Гость
« Ответ #24 : Март 19, 2012, 09:05 »

Телепаты в отпуске, а корону короля телепатов у меня ещё в прошлом году отняли. За нецелесообразное использование...
Записан
Страниц: 1 [2]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.116 секунд. Запросов: 23.