и в любом случае, мне интересно, как та, или иная штука работает, и как её можно ускорить.
Вы только что наткнулись на ошибку, которую допускают все без исключения - "преждевременная оптимизация". Понять "как та, или иная штука работает" заменой for_each на for или наоборот точно не поможет.
Например, один и тот же алгоритм сортировки на разных данных будет работать по разному, по сути вы вот сейас пытаетесь оптимизировать алгоритм сортировки, не имея данных - это и называется преждевременной оптимизацией 🙂
Обсуждают сегодня