我正在尝试描述我的应用程序的启动时间,所以我写了一个小的C#程序,它将使用Process.Start()方法启动我的应用程序,并使用秒表计时.
当我尝试自己启动应用程序时(只需单击它),可能需要2-3秒.当我尝试使用我的测试程序启动应用程序时,需要8-10秒.启动时间始终不同.
知道为什么使用Process.Start启动可执行文件会影响启动时间吗?
感谢你的帮助。我有答案,它与 Process.Start 无关。
启动该过程后,我正在等待特定的窗口句柄出现,以知道该应用程序实际出现。环太紧了。我在 while 循环中引入了 200 毫秒的睡眠,启动时间又正常了。