性能有时会变慢

时间:2013-09-23 17:40:08

标签: c++ performance

我有一个应用程序启动,将数据发送到服务器,然后关闭。大约25%的时间该过程需要两倍的时间才能完成。网络关闭,当我与其他软件进行类似的测试时,传输总是在很短的时间内完成,所以我非常有信心这是我的软件的问题。

我已经使用性能监视器完成了很多很多捕获,除了一切都变慢之外没有什么突出的。例如,在“正常”传输期间,“%处理器时间”约为7%。在较慢的转移过程中,它下降到约4%。同样,正常时传输速度为55MB /秒,慢速时传输速度为30MB /秒。

似乎我已经分析了所有数据,而我似乎无法弄清楚减速的根本原因是什么。

我可能会尝试帮助缩小原因的任何建议或工具吗?

(该应用程序是C ++;在Windows 2008和Windows 7上运行,两者都存在同样的问题。)

谢谢!

0 个答案:

没有答案