我正在开发一个大量使用 STL 的超大规模计算库。该库正在使用 MSVC2003 构建,并且正在使用其 STL 实现。我正在寻找一种替代的 STL 实现,它可以帮助库降低其内存需求并提高其性能。
目前无法切换到更新版本的 MSVC。
如果可能的话,我希望得到一些关于不基于基准的实际使用情况的反馈。
编辑:为了让它更清楚一点,例如一些 STL 实现(如 STLSoft)正在为字符串连接提出特定的优化;这些可能听起来影响很小,但它们可以带来很大的改进。STLPort 是另一个很好的例子,他们清楚地说明了他们的目标:拥有最快的 STL 实现,有 stdlib++ 等......所有这些都可以是很好的候选者,但我没有时间测试它们,我需要一些社区帮助在那。