LINUX.ORG.RU

История изменений

Исправление lovesan, (текущая версия) :

IRL говно на крестах оптимизировать невозможно, потому что там идет обмазывание шаблонами(«modern» C++) в которых хер пойми что происходит, там постоянные indirect ссылки на ссылки(привет промахи кеша), ну и конечно смартпоинтеры повсюду, внутри которых опять ссылки на ссылки на ссылки и атомарные операции (читай блокировка кеш-линии итд), и плюс копирование всего и вся повсюду, и плюс всратый менеджмент памяти(привет фрагментация, привет malloc или даже куда более всратые самописные аллокаторы итд).

Исправление lovesan, :

IRL говно на крестах оптимизировать невозможно, потому что там идет обмазывание шаблонами(«modern» C++) в которых хер пойми что происходит, там постоянные indirect ссылки на ссылки(привет промахи кеша), ну и конечно смартпоинтеры повсюду, внутри которых опять ссылки на ссылки на ссылки и атомарные операции (читай блокировка кеш-линии итд), и плюс копирование всего и вся повсюду.

Исходная версия lovesan, :

IRL говно на крестах оптимизировать невозможно, потому что там идет обмазывание шаблонами(«modern» C++) в которых хер пойми что происходит, там постоянные indirect ссылки на ссылки(привет промахи кеша), ну и конечно смартпоинтеры повсюду, внутри которых опять ссылки на ссылки на ссылки и атомарные операции (читай блокировка кеш-линии итд).