Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > C++ Builder
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.01.2019, 23:05   #11
jillitil
Форумчанин
 
Аватар для jillitil
 
Регистрация: 17.10.2018
Сообщений: 184
По умолчанию

....
Цитата:
Сообщение от Артём_2 Посмотреть сообщение
Код:
restart:
TIdHTTP *HTTP = new TIdHTTP(NULL);
...
goto restart;
...
goto restart;
...
goto restart;
...	
delete HTTP;
HTTP = NULL;
Изображения
Тип файла: jpg proxy.duckduckgo.com.jpg (44.9 Кб, 60 просмотров)
jillitil вне форума Ответить с цитированием
Старый 17.01.2019, 23:24   #12
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Там же паузы по 10сек, 100МБ долго будут копиться, скорее всего основная утечка не там.
Но да, естественно это тоже нужно исправить и использовать умные указатели вместо всех delete.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 18.01.2019, 07:49   #13
Артём_2
Пользователь
 
Регистрация: 17.09.2013
Сообщений: 39
По умолчанию

Цитата:
Сообщение от jillitil Посмотреть сообщение
....
[/CODE]
Этот момент уже исправлен, но утечка не пропала. Я на 90% уверен что утечка гдето в работе с json.
Артём_2 вне форума Ответить с цитированием
Старый 18.01.2019, 10:08   #14
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Ну так вы б хоть почитали свой код и подумали почему в одних местах вы добавили умный указатель, а в других аналогичных нет.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 18.01.2019, 10:38   #15
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Цитата:
Сообщение от Артём_2 Посмотреть сообщение
Я на 90% уверен что утечка гдето в работе с json.
Таки в чем проблема? Комментируете код с json и смотрите, если совсем исчезла утечка, то проблема где-то там, если все равно растет (пусть медленно) - значит где-то в другом месте, например, в потоках.
p51x на форуме Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[РЕШЕНО] Устранить утечку памяти в приложении javascript staircaseMaker Фриланс 5 06.07.2018 19:30
Помогите найти утечку памяти Adult_Master JavaScript, Ajax 3 08.08.2016 23:20
Помогите найти утечку garuna Общие вопросы Delphi 4 14.01.2016 05:56
Задача-найти объем оперативной памяти по шестнадцатеричному адресу последнего байта оперативной памяти Ksana Alex Помощь студентам 4 14.11.2013 15:51