Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.12.26;
Скачать: CL | DM;

Вниз

Процесс SVCHOST.EXE постоянно растёт в памяти   Найти похожие ветки 

 
ARGENTUM [lv]   (2004-10-13 17:50) [0]

Программа, написанная на Делфи 6, запущена под Windows 2000.
Программа использует Функции TAPI, BDE (выпоняются исключительно INSERT запросы) и является TCP\IP сервером (с помощью класса TServerSocket).
Примерно после месяца работы Task Manager показывает, что процесс SVCHOST.EXE в памяти занимает 150MB!! И продолжает постепенно увеличиваться.
После остановки и выгрузки программы всё опять становится в порядке.

Что может быть этому причиной? Помогите, может у кого-то были похожие проблемы? Скорее всего дело в сокете. А что может быть не так?


 
VMcL ©   (2004-10-13 17:56) [1]

>Что может быть этому причиной?

Вероятно, memory leak?


 
ARGENTUM [lv]   (2004-10-13 18:09) [2]

Но причём здесь SVCHOST?
Сам процесс программы постоянно занимает 0.7 - 2.0MB!!


 
Piter ©   (2004-10-13 19:24) [3]

1) Попробуй организовать множественные запросы по TCP/IP со стороны клиентов. SVCHOST растет?

2) когда SVCHOST "вырастет" - попробуй закрыть все соединения, все сокеты (вроде там у TServerSocket там массив Connections или как-то так... пробегись по всем сокетам и закрой их принудительно).

P.S. Вроде ошибка такая есть у этих компонент, при разрыве соединения что-то там не освобождается...
Может из-за этого...



Страницы: 1 вся ветка

Текущий архив: 2004.12.26;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.025 c
1-1102585765
Sphinx
2004-12-09 12:49
2004.12.26
Формы и процессы в dll


3-1101660393
midavik
2004-11-28 19:46
2004.12.26
Запись через параметр значение null в поле типа integer


14-1101833468
OneFragLeft
2004-11-30 19:51
2004.12.26
Счастливые трусов не надевают...


14-1102233425
Gero
2004-12-05 10:57
2004.12.26
Доступ к HKEY_CURRENT_USER другого пользователя


1-1102669656
korvin
2004-12-10 12:07
2004.12.26
Форма не держится "сверху"