Вниз
Скачать: CL | DM;

Утечка мозгов   Найти похожие ветки 

← →
Out ©   (2006-03-06 23:30) [0]

Здравствуйте!
Столкнулся с такой проблемой, есть маленькая программа, разбирающая текстовый файл и отправляющая данные в БД. При запуске она занимает в памяти около 4 метров, через неделю непрерывной работы (на сервере)  - около 200-х метров. С чем это связано и как можно избавиться от утечки ресурсов?
P.S. Все переменные постоянно обнуляются, динамических массивов нет...


← →
Virgo_Style ©   (2006-03-06 23:52) [1]

Out ©   (06.03.06 23:30)
Все переменные постоянно обнуляются


Обнуляются? Вот об этом бы поподробней.

P.S. У тебя ошибка в программе. (c)


← →
Out ©   (2006-03-07 00:08) [2]

После того,как данные отправляются в БД:
int:=0;
string:="";

А что за ошибка?


← →
Virgo_Style ©   (2006-03-07 00:48) [3]

Out ©   (07.03.06 0:08) [2]
А что за ошибка?


Сам напросился :o) : В 17-й строке!

А серьезно - одно из двух, либо дело в компонентах доступа к БД (что-то такое я краем уха слышал когда-то), либо же в твоей программе, что вероятней.

Телепаты в отпуске, посему для проверки второго варианта не худо бы показать, что как делается...


← →
Женя свисток   (2006-03-07 05:26) [4]

Листинг начиная от обращения к файлу и заканчивая присвоением переменным пустых значений...


← →
evvcom ©   (2006-03-07 08:53) [5]


> int:=0;
> string:="";

Просто в конце вычислений (перед выходом из процедуры) не имеет смысла. Наверняка, оптимизатор попросту выкинет этот твой код.
Чтобы выяснить, есть ли утечки, используй спец.ПО. Например, MemProof.



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

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.025 c
2-1141660359
Volkodav
2006-03-06 18:52
2006.03.26
Изменение фонового рисунка рабочего стола


2-1141579643
I am
2006-03-05 20:27
2006.03.26
Как перезагрузть компьютер?


2-1141820098
Fenix
2006-03-08 15:14
2006.03.26
Форма и ДЛЛ


15-1141674936
Piter
2006-03-06 22:55
2006.03.26
Поиск подстроки в в JavaScript


15-1141160102
sniknik
2006-02-28 23:55
2006.03.26
В тему. ;)




   Наверх