Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

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

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


Донат для форума - использовать для поднятия настроения себе и модераторам

А ещё здесь можно купить рекламу за 15 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru

Ответ
 
Опции темы
Старый 18.01.2019, 00:05   #11
jillitil
Форумчанин
 
Аватар для jillitil
 
Регистрация: 17.10.2018
Адрес: DS:SI
Сообщений: 117
Репутация: 256
По умолчанию

....
Цитата:
Сообщение от Артём_2 Посмотреть сообщение
Код:

restart:
TIdHTTP *HTTP = new TIdHTTP(NULL);
...
goto restart;
...
goto restart;
...
goto restart;
...	
delete HTTP;
HTTP = NULL;

Изображения
 
jillitil вне форума   Ответить с цитированием
Старый 18.01.2019, 00:24   #12
Alex11223
Модератор
Заслуженный модератор
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 18,599
Репутация: 3570

icq: 512-765
skype: alexp.frl
По умолчанию

Там же паузы по 10сек, 100МБ долго будут копиться, скорее всего основная утечка не там.
Но да, естественно это тоже нужно исправить и использовать умные указатели вместо всех delete.
Alex11223 вне форума   Ответить с цитированием
Старый 18.01.2019, 08:49   #13
Артём_2
Пользователь
 
Регистрация: 17.09.2013
Сообщений: 39
Репутация: 1
По умолчанию

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

icq: 512-765
skype: alexp.frl
По умолчанию

Ну так вы б хоть почитали свой код и подумали почему в одних местах вы добавили умный указатель, а в других аналогичных нет.
Alex11223 вне форума   Ответить с цитированием
Старый 18.01.2019, 11:38   #15
p51x
Профессионал
 
Регистрация: 15.02.2010
Сообщений: 14,285
Репутация: 2465
По умолчанию

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

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

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


05:26.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.

Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru