Правильное измерение выполнения процесса - PullRequest
1 голос
/ 07 мая 2019

Как правильно измерить Process время выполнения по stopwatch? С чего начать, где закончить?

            this.Process.Start();

            StreamWriter streamWriter = this.Process.StandardInput;

            this.runtimeStopwatch.Start();
            streamWriter.Write(test);

            string output = this.Process.StandardOutput.ReadToEnd();
            this.runtimeStopwatch.Stop();

            this.Process.WaitForExit();

Для простого process для умножения на два целых (i * i) время выполнения - это что-то вроде 20-70ms. Я думаю, что это слишком долго для такой простой программы.

...