Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Pаспостранёные причины Memory Leak? / 7 сообщений из 7, страница 1 из 1
18.07.2006, 17:42
    #33861797
theresa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Pаспостранёные причины Memory Leak?
Проблемма - есть Memory Leak на сервере(Win 2000),
Есть три сайта примерно 200 ASP страниц каждый ,классы доступа к даным и вспомог. классы, датабаза общая(MySQL 2000),все сделано не мной и на VB.NET.
Какие распостранёные причины Memory Leak?
...
Рейтинг: 0 / 0
18.07.2006, 17:51
    #33861829
Random_Goodman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Pаспостранёные причины Memory Leak?
Кривые руки. Это надо умудриться на дотнете написать прогу так, чтобы произошла утечка памяти.

Во-первых выясни, точно ли процесс asp.net крадет
Во-вторых дальше уже надо код смотреть. Причинами могут быть:
1) Бесконечные или псевдобесконечные циклы с выделением памяти
2) Некоторые объекты требуют ручного закрытия, например Connection
3) Память жрать может также активное и тупое использовагние переменных session и application при огромном или вообще бесконечном тайм-ауте
...
Рейтинг: 0 / 0
18.07.2006, 18:05
    #33861892
C...R...a...S...H
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Pаспостранёные причины Memory Leak?
А причина точно в ASP.NET, Может база брыкается?----------------------------------------
Knowledge is P...O...w...E...R!
My site
...
Рейтинг: 0 / 0
18.07.2006, 19:29
    #33862156
VMakaev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Pаспостранёные причины Memory Leak?
Все вышеперечисленное я бы не отнес к Memory Leak. В дотнете единственный способ получить лик - это Unmanaged код. Своего рода лик - это если есть статическая ссылка на некоторый оъект. Это называется memory loiters. В остальных случаях сборщик мусора все подчистит. Посмотри правильно ли юзаются делегаты. Нужно отписываться от события чтобы дать объектам задиспоузиться. Вполне может быть что причина не в ASP.NET
...
Рейтинг: 0 / 0
19.07.2006, 09:38
    #33862818
Random_Goodman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Pаспостранёные причины Memory Leak?
VMakaevВсе вышеперечисленное я бы не отнес к Memory Leak. В дотнете единственный способ получить лик - это Unmanaged код. Когда памяти выделяется в период времени больше. чем чистит мусорщик. это фактически тоже Leak (хоть и чистит, но обьем все растет)
...
Рейтинг: 0 / 0
21.07.2006, 11:46
    #33869409
theresa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Pаспостранёные причины Memory Leak?
"А причина точно в ASP.NET, Может база брыкается? "

-а конкретнее можно ?,пример брыкания .
...
Рейтинг: 0 / 0
21.07.2006, 11:52
    #33869446
theresa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Pаспостранёные причины Memory Leak?
"Своего рода лик - это если есть статическая ссылка на некоторый оъект."

проблема в том- что почти не делаем своих обьектов ,или NET-вские или через SHARED ,но я посмотрю ..,но что бы 100 мб leak-ка,етож надо такую тучу обьектов забыть.Хотя ползователей много.
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Pаспостранёные причины Memory Leak? / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]