@0xd34df00d: *programming *c++ *говно *oldfagА вообще, конечно, если задуматься, то понимаешь, что сравнивать две сраных версии на гигагерцовых процессорах за миллисекунду — это ни в какие ворота не лезет. Еще раз, плата за слишком широкие и общие абстракции. Оптимизировать дальше — это, например, переписать replace своим велосипедом, не конвертирующим строку в дружественную регекспам форму, и так далее.
Но и так нормально, так тырпрайзненько. Вон, emerge -avuD world мне секунд 5-10-15 что-то на свежепоставленной машине примерно той же мощности считает. Нормуль.