VS2010和VS2008中C++应用程序的性能

Ahm*_*mad 0 c++ performance visual-studio-2010 visual-studio-2008

我正在开发一个与另一个应用程序(App2)通信的实时应用程序(我们称之为App1).我使用的是VS2008,两个应用程序都是用C++编写的.最近我转换的应用1项目VS2010和之后,它开始崩溃(我用VS2010高级版10.0.30319.1).崩溃转储显示在崩溃之前,App2尝试多次向App1发送请求而未收到任何响应.所以我想,也许应用1转换为VS2010拧性能,它需要很长的时间对APP产生响应.使用VS2010会对性能产生任何影响(与VS2008相比)吗?

Goz*_*Goz 6

当然,它对性能有"一些"影响.编译器更新,在许多方面更好.

然而,您遇到的问题不太可能是编译器出错的结果.您可能已经假设在2010年引入的C++ 0x功能下不再适用,但我建议您更有可能在VS2008版本中也有错误.你需要弄清楚它悬挂的原因,看看你能做些什么来阻止这种情况发生.很有可能的是,时间已经改变了使用2010年和你做出的假设(你永远不应该认为事情会以某种特定的方式运作......要么知道,要么查找它)已经回来咬你了屁股.

可能不是你想要的那种答案......但我肯定会认为这是一个真正的错误!