【发布时间】:2010-08-27 01:33:19
【问题描述】:
我正在尝试分析我的应用程序的启动时间,因此我编写了一个小型 C# 程序,它将使用 Process.Start() 方法启动我的应用程序,并使用秒表计时。
当我尝试自己启动应用程序(只需单击它)时,可能需要 2-3 秒。当我尝试使用我的测试程序启动应用程序时,需要 8-10 秒。启动时间在这个量级上始终不同。
知道为什么使用 Process.Start 启动可执行文件会对启动时间产生如此大的影响吗?
【问题讨论】:
-
你是在调试器下运行的吗?还是处于发布模式?你是在 Visual Studio 中启动它还是在命令行上启动它?
-
我在发布模式下运行它,并从命令行运行
标签: c# app-startup