LINUX.ORG.RU

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

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

промахами кеша

Одним лишним промахом.

Ага, который возникает постоянно при работе с вектором.

Еще раз: по сравнению с «нормальными языками» добавляется 1 (один) лишний промах кэша. Который, внезапно, амортизируется до нуля просто при проходе поболее-менее большому вектору. Это не говоря о том, что при проходе делается какая-то полезная работа, которая вызывает свои промахи.

Добавим сюда еще смартпойнтеры, типа shared_ptr, с такими же проблемами

Ну, если «такими же», то глубоко пофиг.

и получается полный обосрамс и тормозилово

Выше один лиспер уже вычислял «раздутие кода от шаблонов». Намерял аж 0.1%. Но у него хоть цифры были, а у тебя только дым.

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

промахами кеша

Одним лишним промахом.

Ага, который возникает постоянно при работе с вектором.

Еще раз: по сравнению с «нормальными языками» добавляется 1 (один) лишний промах кэша. Который, внезапно, амортизируется до нуля просто при проходе поболее-менее большому вектору. Это не говоря о том, что при проходе делается какая-то полезная работа, которая вызывает свои промахи.

Добавим сюда еще смартпойнтеры, типа shared_ptr, с такими же проблемами

Ну, если «такими же», то глубоко пофиг.

и получается полный обосрамс и тормозилово

Выше один лиспер уже вычислял «раздутие кода от шаблонов». Намерял аж 0.1%. Но у него хоть цифры были, а от тебя только дым.