0 / 0 / 0
Регистрация: 26.01.2016
Сообщений: 45
|
|
1 | |
QT 5 Очистка памяти или глюки фреймворка05.03.2016, 16:02. Показов 3836. Ответов 45
Метки нет (Все метки)
Всем доброго дня, возникла странная проблема.
Создаем TcpServer к нему коннектим 300 подключений, видим как съедается 3 метра памяти, отключаем клиентов, вызываем deleteLater(), delete object; но память не чистится всеравно. как быть?
0
|
05.03.2016, 16:02 | |
Ответы с готовыми решениями:
45
Выбор cms или фреймворка Выбор фреймворка или CMS для корпаративного сайта Выбор CMS или фреймворка для базы данных Не могу определиться между использованием фреймворка или чистого PHP |
0 / 0 / 0
Регистрация: 26.01.2016
Сообщений: 45
|
|
07.03.2016, 00:43 [ТС] | 41 |
0
|
1403 / 1260 / 262
Регистрация: 10.11.2013
Сообщений: 3,763
|
|
07.03.2016, 19:59 | 42 |
То есть все закончилось тем, что вы использовали древнюю версию Qt?
На 4.8.7 есть утечка?
0
|
0 / 0 / 0
Регистрация: 26.01.2016
Сообщений: 45
|
||||||
07.03.2016, 20:07 [ТС] | 43 | |||||
Слу, ну если сильно надо могу поставить, глянуть, не проблема.
Да и еще deleteLater не совсем правильно отрабатывает, для реально правильной очистки наиболее хорошо подходит:
0
|
1403 / 1260 / 262
Регистрация: 10.11.2013
Сообщений: 3,763
|
|
07.03.2016, 20:10 | 44 |
0
|
0 / 0 / 0
Регистрация: 26.01.2016
Сообщений: 45
|
||||||
07.03.2016, 20:14 [ТС] | 45 | |||||
если где-то в другом потоке будет подключение к любому методу, после вызова
0
|
1403 / 1260 / 262
Регистрация: 10.11.2013
Сообщений: 3,763
|
|
07.03.2016, 20:22 | 46 |
Пфф... Это уже быдлокод. Не нужно тягать сырой указатель между потоками. И советуемый вами код подходит только для вашей кривой реализации потоков, а не "deleteLater не совсем правильно отрабатывает".
По этому повторю - delete достаточно.
0
|
07.03.2016, 20:22 | |
07.03.2016, 20:22 | |
Помогаю со студенческими работами здесь
46
Обновление без ChangeTracker'a или два фреймворка в одном проекте? Как устранить глюки оперативной памяти? Очистка памяти очистка памяти Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |