May. 16th, 2007

avva: (Default)

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

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

avva: (Default)

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

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

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

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

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

January 2026

S M T W T F S
    1 2 3
45678910
11121314151617
18192021222324
25262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 4th, 2026 08:27 pm
Powered by Dreamwidth Studios