2014-09-12 90 views
0

我正在用Visual Studio 2013构建'网络性能测试'。许多只包含一个Web请求(点击网页并检查结果)。我注意到每个测试都需要很长时间才能运行。结果窗口实际上表明已完成,但测试并没有真正完成另外5到10秒或更长时间。这段时间系统在做什么?编写结果文件?我现在从命令行(通过MSTEST)运行测试,并再次注意到我运行的每个.webtest文件的延迟。只是想知道是否有一些我可以提供的交换机让它们运行得更快(例如,不要将结果记录到文件中)。网络性能测试缓慢

+0

哇测试中的/ noisolation开关在8分钟测试中运行5分钟可节省2分钟,节省40%。好的开始。 – KripsterAtWork 2014-09-13 14:10:04

回答

0

看来您的测试中包含的某些过程未完成。 可能的原因:

  • 测试仍将数据写入日志。
  • 测试等待网页的响应。
  • 测试执行不必要的循环。
0

低Visual Studio性能...解决! 9月24日,由乌兹玛阿比迪20014年

今天我有一个奇怪的表现相关的问题。即使是最简单的操作,我的Microsoft Visual Studio似乎也需要很长时间才能执行。我搜索并尝试了一些人们的想法,例如禁用加载项或清除Visual Studio最近的项目列表,但这些建议似乎无法解决问题。我记得Windows SysInternals网站有一个名为Process Monitor的工具,它可以嗅探任何正在运行的程序的注册表和文件访问。在我看来,Visual Studio取决于某件事情,Process Monitor应该帮助我弄清楚它是什么。我下载了最新的版本,经过显示过滤器摆弄了一下后,跑了起来并且很恐怖,我看到Visual Studio非常慢,因为它正在访问C:\ Users \ krintoul \ AppData \ Local \ Microsoft \ WebSiteCache在大多数IDE操作上。我不确定为什么会有这么多的文件夹,而且也不确定Visual Studio是如何处理这些文件夹的,但是当我压缩这些文件夹并将它们移到其他地方后,Visual Studio的性能得到了极大的提升。

Windows SysInternals网站有许多其他有用的工具,用于网络管理,安全性,系统信息等等。一探究竟。我相信你会发现有价值的东西。

ALSO ....难道这

尝试禁用,对WPF硬件加速,让WPF软件渲染。即使在机器启动后,这个设置帮助我加载VS的速度提高了近200%。这也帮助我在VS 2010开始的时候摆脱了Splash屏幕。

前往工具|选项,然后选择环境|一般。然后取消选中“自动调整视觉体验...”和“使用硬件图形加速...”

enter image description here一个更多的技巧。尝试使用Ctrl + Alt + Shift + F12强制IDE的垃圾回收。我发现这是有帮助的....

如果你在很多项目之间翻转,并且如果你有很多IDE针对不同的项目打开,这将会非常有帮助。

最后,如果您有任何扩展程序,请尝试禁用所有未使用的扩展程序。禁用代码女帮助我在代码页之间打字和切换时节省了大量时间。