Avatar for dma

А вы знали, что boost::iequals (а точнее, всё, что трогает std::locale) может превратить ваш сервер в 486DX2-66?
То есть вспомнил-то я об этом по поводу малоизвестного факта в биографии strftime ("as though strftime() called tzset()", выливающееся в много, много __lll_lock_wait) - но это так, семечки. Ну, подумаешь, kernel time немного больше и времени занимает в шесть раз больше.
А вот std::locale (на который наступить можно очень легко - std::tolower(), например), похоже, просто убивает весь пайплайн. Лока не видно, просто IPC уходит в 40+ и всё.

Comment

Вот, кстати, одна из полезных черт Java (может, и дотнета, не смотрел) --- это что вот такие вещи там реализованы с нуля и системно-независимо, поэтому нередко парадоксально быстрее.

 ‎· 9000 6
Comment

^ ну, std::locale - то не из системы!

 ‎· кружок татарских лайфхаков
Comment

А про неиспользование глибцов - это да, это хорошая практика.

 ‎· кружок татарских лайфхаков 1

1 2 3 4 5 6 7 8 9 10