May. 16th, 2007

avva: (Default)

Все-таки забавно, насколько использование виртуальных методов убивает скорость. Prefetch queue - наше все.

Скажем, алгоритм обрабатывает большие массивы памяти в цикле, который делает относительно мало работы, а вызывается очень много раз. Итератор цикла - виртуальный метод вспомогательного класса, который вызывает еще пару виртуальных методов, и все они делают очень мало работы. Ничего остального не меняя, делаем эти методы невиртуальными, и алгоритм бежит в пять раз быстрее.

avva: (Default)

Я работаю над одним проектом 20% времени, над другим 30%, а над третьим 100%.

Что-то не так в этой консерватории!

Будем исправлять, а то последние две недели вообще света белого не вижу, ухожу с работы за полночь.

(все это я взвалил на себя по собственной инициативе. Хочется как можно больше успеть, пока я здесь, в Калифорнии, т.к. тут центр компании, средоточие людей и талантов, все кипит и бурлит. Но я слишком много на себя взвалил и несколько перегорел в последние день-два. Ничего, поправимо).

Через неделю уже буду в Нью-Йорке.

February 2026

S M T W T F S
1 2 3 4 5 67
8 9 10111213 14
15 16 17 18192021
2223 2425262728

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Feb. 24th, 2026 10:53 am
Powered by Dreamwidth Studios