Я пытаюсь профилировать время запуска моего приложения, поэтому я написал небольшую программу на C #, которая запустит мое приложение с помощью метода Process.Start () и рассчитает время с помощью секундомера.
Когда я пытаюсь запустить приложение самостоятельно (просто нажав на него), это, вероятно, занимает 2-3 секунды. Когда я пытаюсь запустить приложение, используя мою тестовую программу, это занимает 8-10 секунд. Время запуска последовательно отличается в этой величине.
Есть идеи, почему использование Process.Start для запуска исполняемого файла так сильно повлияет на время запуска?