首页 > 解决方案 > 字符串操作是否因为一次访问一个字符而效率低下?

问题描述

我听说

以上是真的吗?

可以使用哪些解决方案来提高字符串操作的时间性能?

标签: cstringperformancec-strings

解决方案


问题中的假设是错误的。优化的实现strlen和其他字符串操作实际上是一个字一个字地工作。

GNU C 库(“glibc”)为此提供了手动优化的汇编例程,例如用于 x86_64 的汇编例程。


推荐阅读