Re[14]: JS. Откуда такая разница в скорости?
От: Pauel Беларусь http://blogs.rsdn.org/ikemefula
Дата: 11.06.24 14:21
Оценка:
Здравствуйте, rFLY, Вы писали:

FLY>То есть на итог влияет new BaseClass(). С ним, даже если объект не используется, суммирование через переменную существенно просаживается.


сумма — короткая операция. Вы, условно, умножаете издержки просто дёргая new BaseClass();

new BaseClass — выделение памяти, инициализация
BaseClass.Counter — лукап
++ — сравнимо с += в основном цикле
this.Value — еще один лукап
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.