![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
CORBA-сервер "жрет" память
KA_ © (2002-09-27 09:03:00)Уважаемый All!
Есть CORBA-сервер, написанный на D6. Вращается под Win2K. У него всего один метод - Execute, в кот. передается строка - команда и any - данные, и возвращает он тоже any.
Клиентам передаются байтовые массивы - файлы zip, jpeg и т.п.
После передачи файла, сервер "съедает" памяти примерно как два переданных файла. Естественно все используемые объекты вроде TBitmap, TJPEGImage, и разные Stream'ы уничтожаются, длина всех используемх динамических массивов устанавливается в 0, утечки быть не должно (проверено несколькими людьми). Память отъедается после вызова TIMyServerSkeleton._Execute, а точнее после вызова в нем _Output.WriteAny(_outdata), (а _Output : CORBA.OutputStream).
В чем может быть закавырка?
Спасибо.
KA_ (2002-10-03 15:18:00) [1]Спасибо за совет.
Comwad (2002-10-03 12:34:00) [2]Добрых суток.
У меня подобная проблема (при частых одинаковых запросах по таймеру) была на D5, но она автоматом решилась
при переходе на D6.
Может быть перейдете на D7 и все решится?
Кстати я остался доволен D7 - все обнаруженные мной глюки на D6 остсутствуют в D7.
С уважением, Вадим.