草庐IT

PROFILER

全部标签

关于性能:C代码执行慢

C++codeexecutesslow我上周移植了一个递归分支这不是一个真正的问题。没有看到代码就无法说出发生了什么。但一般来说,新手C程序员经常写慢程序,因为他们不理解C的值语义和复制构造函数语义。您需要尽可能使用引用或移动语义以避免不必要的向量/字符串复制,以及vector::reserve以减少重新分配的数量。我对C语言还是有点陌生??,但我认为在堆栈上分配临时空间会有很大帮助。您是否正在分析调试版本?您应该对所有优化进行分析。这是一个发布版本,VisualStudio设置为"完全优化",所以恐怕是我的代码的问题。但是感谢您的评论,我看到我在正确的Rails上!您如何在函数之间传递向量(