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