J
expert
offline
Опыт:
48,447Активность: |
Нужно удалять те переменые, объект, на который они сылаются - был создан вы этой функци или был удален
Код:
Это ВыЗоВеТ(!) утечку Отредактировано Jon, 06.08.2007 в 21:16. |
06.08.2007, 21:11 | #21
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
YasonDelAlt
offline
Опыт:
862Активность: |
А это вызовет утечку?
Код:
|
09.08.2007, 08:55 | #22
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
adic3x
offline
Опыт:
108,439Активность: |
хорошо, а на чем это основывается? такой вывод. расскажи плз. |
09.08.2007, 11:32 | #23
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
J
expert
offline
Опыт:
48,447Активность: |
YasonDelAlt не вызывает, т.к. локальных переменных тут по сути нет, только пораметры.
ADOLF проверяю просто количество утечек (см конец моей статьи) Jon добавил: YasonDelAlt но та функция из которой ты вызвал эту всеже должна обнулить переменую, т.к. обьект был удален |
09.08.2007, 17:13 | #24
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
YasonDelAlt
offline
Опыт:
862Активность: |
Jon, как так нет локальных переменных, а Timer? Переданный параметр должен где-то хранится? А по логике вещей, хранится он будет в стековом фрейме функции, или я на прав?
|
10.08.2007, 21:02 | #25
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
exAres
I love magic :)
offline
Опыт:
7,788Активность: |
YasonDelAlt пременную типа "таймер" ты не создаёшь в этой функции, в функцию передаётся только ссылка.
|
11.08.2007, 01:29 | #26
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
YasonDelAlt
offline
Опыт:
862Активность: |
Ладно, тогда что произойдет в таком случае:
Код:
|
11.08.2007, 15:11 | #27
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|