|
|
|||||
Регистрация: May 2013
Адрес: (0, 0)
Сообщений: 176
|
MethodClosure. Что это такое?
Столкнулся вот с чем, решил проверить возможные утечки памяти и оставил флешку открытой на несколько минут. Как видно из картинки ниже, все отлично, кроме неопознанного метода MethodClosure . Следовательно возникли вопросы по поводу полезности данного феномена. Уж слишком много экземпляров понасоздавалось, влияет ли это как то на память, утечка ли это?
Кто сталкивался? |
|
|||||
Анонимные функции...
__________________
местонахождение |
|
|||||
Регистрация: May 2013
Адрес: (0, 0)
Сообщений: 176
|
|
|
|||||
|
|
|||||
Регистрация: Feb 2012
Сообщений: 1,540
|
|
|
|||||
Banned
[+1 06.12.14]
[+1 18.12.14] [+1 30.12.14] Регистрация: Aug 2014
Сообщений: 461
|
А на скрине что запечатлено?) Это в adobe cc так или.. А buldera же на русском нет...
|
|
|||||
Регистрация: May 2013
Адрес: (0, 0)
Сообщений: 176
|
Цитата:
Добавлено через 3 минуты А для чего нужны такого рода функции? Я у себя в коде ничего подобного анонимным функциям не писал. Вообще это плохо или хорошо, какую функцию они выполняют, и чего клонируются, на скрине видно, что экземпляров много но на счет занимаемой памяти не совсем ясно. |
|
|||||
.
|
Это ссылки на методы. Например,
Создаст MethodClosure для метода handlerMethod. |
|
|||||
Регистрация: May 2013
Адрес: (0, 0)
Сообщений: 176
|
Цитата:
Хорошо, понятно с MethodClosure, а чего так много экземпляров на собиралось? С этим нужно бороться? |
|
|||||
Димарик верно сказал что это такое, а вот почему их много, так это вы не удаляете их, не отписываете скорее всего. Подписались на событие и не отписались, объекты и замыкания висят в памяти
__________________
:) |
Часовой пояс GMT +4, время: 20:36. |
|
« Предыдущая тема | Следующая тема » |
|
|