Я не сравнивал производительность STLPort с MSCVC, но я был бы удивлен, если бы была разница значительная разница. (Конечно, в режиме выпуска - отладочные сборки, скорее всего, будут совсем другими). К сожалению, ссылка, которую вы предоставили, и любое другое сравнение, которое я видел, слишком легки в деталях, чтобы быть полезными.
Прежде чем даже рассмотреть вопрос об изменении стандартных поставщиков библиотек, я рекомендую вам тщательно профилировать свой код, чтобы определить, где узкие места. Это стандартный совет; всегда профайл, прежде чем пытаться улучшить производительность!
Даже если профилирование выявляет проблемы с производительностью в стандартных библиотечных контейнерах или алгоритмах, я бы предложил сначала проанализировать , как вы их используете. Алгоритмические улучшения и соответствующий выбор контейнеров, особенно учитывая затраты Big-O, - это , а гораздо больше, что может привести к большей отдаче от производительности.
Пришел здесь с той же проблемой. Фактически, учитывая, что в VS2010 у вас нет карт хеш-наборов и всего остального, введенного в 2005-2007 гг. Из TR1, разница может быть разницей в O (1) и O (N) .... – ntg