Velke firmy riesia optimalizacie na vsetkych vsetkych urovniach. Od aplikacnej "vysokej" urovne az smerom k zelezu. Tu je napriklad talk o ich implementacii std::string, ktory priniesol 1% zrychlenie: https://www.youtube.com/watch?v=kPR8h4-qZdk Odporucam si to pozriet, aby si clovek uvedomil, ake extremne veci sa musia riesit.
Google ma tiez svoje pristupy. Napriklad nepouzivaju exceptions, aby dosiahli rychly kod. A samozrejme, tiez maju vlastny string :)