Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Pаспостранёные причины Memory Leak?
|
|||
|---|---|---|---|
|
#18+
Проблемма - есть Memory Leak на сервере(Win 2000), Есть три сайта примерно 200 ASP страниц каждый ,классы доступа к даным и вспомог. классы, датабаза общая(MySQL 2000),все сделано не мной и на VB.NET. Какие распостранёные причины Memory Leak? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2006, 17:42 |
|
||
|
Pаспостранёные причины Memory Leak?
|
|||
|---|---|---|---|
|
#18+
Кривые руки. Это надо умудриться на дотнете написать прогу так, чтобы произошла утечка памяти. Во-первых выясни, точно ли процесс asp.net крадет Во-вторых дальше уже надо код смотреть. Причинами могут быть: 1) Бесконечные или псевдобесконечные циклы с выделением памяти 2) Некоторые объекты требуют ручного закрытия, например Connection 3) Память жрать может также активное и тупое использовагние переменных session и application при огромном или вообще бесконечном тайм-ауте ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2006, 17:51 |
|
||
|
Pаспостранёные причины Memory Leak?
|
|||
|---|---|---|---|
|
#18+
А причина точно в ASP.NET, Может база брыкается?---------------------------------------- Knowledge is P...O...w...E...R! My site ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2006, 18:05 |
|
||
|
Pаспостранёные причины Memory Leak?
|
|||
|---|---|---|---|
|
#18+
Все вышеперечисленное я бы не отнес к Memory Leak. В дотнете единственный способ получить лик - это Unmanaged код. Своего рода лик - это если есть статическая ссылка на некоторый оъект. Это называется memory loiters. В остальных случаях сборщик мусора все подчистит. Посмотри правильно ли юзаются делегаты. Нужно отписываться от события чтобы дать объектам задиспоузиться. Вполне может быть что причина не в ASP.NET ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2006, 19:29 |
|
||
|
Pаспостранёные причины Memory Leak?
|
|||
|---|---|---|---|
|
#18+
VMakaevВсе вышеперечисленное я бы не отнес к Memory Leak. В дотнете единственный способ получить лик - это Unmanaged код. Когда памяти выделяется в период времени больше. чем чистит мусорщик. это фактически тоже Leak (хоть и чистит, но обьем все растет) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2006, 09:38 |
|
||
|
Pаспостранёные причины Memory Leak?
|
|||
|---|---|---|---|
|
#18+
"А причина точно в ASP.NET, Может база брыкается? " -а конкретнее можно ?,пример брыкания . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2006, 11:46 |
|
||
|
Pаспостранёные причины Memory Leak?
|
|||
|---|---|---|---|
|
#18+
"Своего рода лик - это если есть статическая ссылка на некоторый оъект." проблема в том- что почти не делаем своих обьектов ,или NET-вские или через SHARED ,но я посмотрю ..,но что бы 100 мб leak-ка,етож надо такую тучу обьектов забыть.Хотя ползователей много. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2006, 11:52 |
|
||
|
|

start [/forum/topic.php?fid=18&tid=1391451]: |
0ms |
get settings: |
7ms |
get forum list: |
17ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
138ms |
get topic data: |
6ms |
get forum data: |
3ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 230ms |
| total: | 436ms |

| 0 / 0 |
