Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: К вопросу об освобождении памяти Добавлено: 25.08.04 10:50  

Автор вопроса:  sYstEmiZer | ICQ: 280647023 
Ситуация следующая. Прога периодически коннектится к базе через ADO. На некоторых компах (чаще всего в Win2000) при дисконнекте с базой не очищается память. Итого каждый коннект съедает 20-40 Кб. Причем никакого пула нет - память утекает постоянно и равномерно. Все объекты стопудово очищаются.

Как быть? Из-за чего такое происходит?

Примеры кодов есть здесь:
http://www.vbnet.ru/forum/show.aspx?id=44109

База: FB 1.5 - ODBC Phoenix (хотя это навенрое не важно)

Ответить

  Ответы Всего ответов: 2  

Номер ответа: 1
Автор ответа:
 cresta



Вопросов: 117
Ответов: 1538
 Профиль | | #1 Добавлено: 25.08.04 18:13
У меня тоже такое было, правда поболее, чем 20-40 кб. Тоже закрывал соединения с базой, все объекты в Nothing ставил - не помогало. Единственное спасение - выгрузить всю форму целиком. Но тогда теряется время на повторную загрузку.

Ответить

Номер ответа: 2
Автор ответа:
 sYstEmiZer



ICQ: 280647023 

Вопросов: 16
Ответов: 45
 Профиль | | #2 Добавлено: 27.08.04 12:25
А база и ODBC драйвер у тебя такие же были? Я просто не могу понять кто виноват: драйвер,VB,ОС???

С выгрузкой формы, наверное не покатит - у меня на ней таймер.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам