使用 VC 轻松进行 C 分析
分析可以是优化代码性能的有用工具,但许多分析器因其复杂性而闻名。对于那些寻求简单的分析解决方案的人来说,人们可能会质疑是否存在提供简单性和有效性的“标准”分析器。
一种简单的分析技术
而不是利用复杂的分析技术分析工具,请考虑 Mike Dunlavey 在 Stack Overflow 上建议的一种非常简单的方法。通过简单地多次暂停程序,可以获得执行时间的代表性样本。占用大量执行时间的函数可能会在短时间内被识别。
暂停的价值
这种基于暂停的分析方法的好处是重大的。通过将负责一半执行时间的函数的性能提高 50%,整体执行时间可有效减少 25%。此外,如果一个函数被认为是不必要的并被消除,执行时间可能会减半。
最初,这种方法的功效似乎值得怀疑,但它的简单性和令人惊讶的有效结果使其成为性能优化的宝贵工具。 .
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3