Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.140.185.123] |
|
Страницы: (2) 1 [2] все ( Перейти к последнему сообщению ) |
Сообщ.
#16
,
|
|||||||||||||||||||||||||
|
Еще раз изучил внимательно снэпшоты памяти в хроме для каждого случая и выяснил, что основное слияние на размер оказывают разделы (closure) и system/Context:
Google Chrome Developer Tools -> Memory
видно, что во всех 3х случаях число объектов замыкания ~ равны, но размеры памяти в случае с bind на ~500,000b меньше, также при bind число объектов system/Context равно 206 против 10,206 и 40,209. интересно, что при custom_bind явно увеличивается число объектов в system/Context. Вывод? видимо это оптимизация bind у Google Chrome V8 пс. тему отметил решеной, хотя конечно не все ясно, но в общем для себя пока достаточно капнул, будет думать, но это уже не так важно Итог? теперь вместо call, apply южу bind такие дела |