Re: wininet & memory leak
От: madsoper  
Дата: 17.08.05 14:10
Оценка:
Здравствуйте, Сергей Савостин, Вы писали:

СС>Неужели я первый сталкиваюсь с этим?

СС>Есть код, который запускается раз в секунду:

СС>
СС>HINTERNET hInternetSession = InternetOpen(
СС>                  "Microsoft Internet Explorer",
СС>                  INTERNET_OPEN_TYPE_PROXY,
СС>                  NULL, NULL, 0);
СС>HINTERNET hRequest = InternetOpenUrl(
СС>         hInternetSession,
СС>         "http://127.0.0.1/",
СС>         NULL, 0, 0, 0);
СС>InternetCloseHandle(hRequest);
СС>InternetCloseHandle(hInternetSession);
СС>


СС>Собсно и все. Даже полученные данные не парсим...

СС>Так вот эта штуччка жрет 1-2к памяти на каждый запрос.
СС>ЗЫ. Это упрощенная версия. В оригинале там через InternetConnect + HttpOpenRequest + HttpSendRequest ибо https и POST, но кушает именно это — проверено опытным путем.
СС>Буду благодарен за мысли/ссылки.

может есть смысл не открывать\закрывать сессию каждый раз, а сделать это один раз?
... << RSDN@Home 1.1.4 beta 5 rev. 395>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.