我有一个C#WinForms项目,用于测量项目API的一些性能读数。然后,我有一台机器,我必须在其上进行性能测量。
我有2种方法来执行任务:
我已经编译了项目,因此,我将从bin \ debug文件夹中的EXE文件运行该程序。
在我看来,只要Visual Studio实例(devenv.exe)没有在机器上运行,性能测量在上述两种环境中都不会有所不同。
您是否认为即使Visual Studio实例(devenv.exe)未在系统中运行,winforms程序也会报告较慢的性能读数?
注意:我更喜欢安装VS,因为它有助于调试某些代码错误。
答案 0 :(得分:0)
一个。编译它以发布。
B中。没有VS跑。你不需要它来运行程序,只需点网运行时间。
℃。性能读数不受Visual Studio存在的影响。
d。如果机器的RAM非常短,程序运行越少,性能就越好。如果RAM不是问题 - 您可以使用Visual Studio,在Debug或Release中轻松运行。根据您的逻辑,只需测试以查看是否出现任何性能下降。
电子。如果您的机器是RAM / SPACE短,并且您仍想调试设置远程调试....您可以在一台机器上运行该程序并从另一台机器进行调试....