Vadik29
Choice Battle 1.6а
offline
Опыт:
15,245Активность: |
GetOwningPlayer(u)
GetOwningPlayer(u) - прямо в коде, без локалки вызывает утечку? |
19.09.2012, 17:12 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
16GB
GhostOne User
offline
Опыт:
60,317Активность: |
нет |
19.09.2012, 17:13 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
плейер вообще никогда не вызывает утечку, они все закешированы и константны |
19.09.2012, 17:15 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Vadik29
Choice Battle 1.6а
offline
Опыт:
15,245Активность: |
Спасибо.
Vadik29 добавил: а бж переменные обнулять надо? |
19.09.2012, 17:19 | #4
+0/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
влад10011
offline
Опыт:
2,337Активность: |
зачем?
они же глобальные..... Локальные нужно обнулять потому что они не перезаписываются если их не обнулить и ссылка на объект весит. А глобальные переменные работают всю игру и в любой момент могут быть перезаписаны. Отредактировано влад10011, 19.09.2012 в 17:32. |
19.09.2012, 17:25 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
Vadik29, если только массив, хотя я там не помню массивов... так то любой хендл 4 байта оперативки жрет |
19.09.2012, 17:29 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Vadik29
Choice Battle 1.6а
offline
Опыт:
15,245Активность: |
влад10011, Ты хочешь сказать, что "e" в данном случае создает утечку?
|
19.09.2012, 17:40 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
влад10011
offline
Опыт:
2,337Активность: |
да, тк при окончании функции он оставит ссылку на юнита и не перезаписываться(но в цикле он будет перезаписываться)
и оставит ссылку на объект например мы же не обнуляем скаляр(real and integer) булеан или игрока потому что они не имееют ссылок |
19.09.2012, 17:48 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
quq_CCCP
Я белый и пушистый!
offline
Опыт:
94,266Активность: |
Vadik29, нет, не группу,а массив элементов... есть там BJ_Force хз что дальше, дык вот это массив кланов, вероятно нужен для мили карт, и по идеии его нужно обнулять ( ну уже бред, юзать массив бж форсов ), с другой стороны Force как и player не нуждается в обнулении и удалении... |
19.09.2012, 17:50 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
влад10011, exitwhen e == null, тут в принципе не может остаться необнуленного юнита |
19.09.2012, 17:51 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
влад10011
offline
Опыт:
2,337Активность: |
Цитата:
ну да если юнита нету он сам становиться null забыл, прост я таким способом не пользуюсь, только функция и фор групп |
|
19.09.2012, 17:55 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Faion
Noblesse Oblige
offline
Опыт:
30,395Активность: |
Если так боитесь утечек, заведите себе группу темповых глобалок и юзайте их. Один фиг скорость работы не слишком отличается. |
19.09.2012, 18:16 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,134Активность: |
fxd |
20.09.2012, 15:32 | #13
+6/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
YellowStar
poon
offline
Опыт:
15,144Активность: |
Цитата:
Девушка без утечки, ох и не к добру все это. |
|
22.09.2012, 09:54 | #14
+5/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|