正确衡量流程执行

时间:2019-05-07 12:01:57

标签: c# process system.diagnostics

如何通过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。我觉得对于这么简单的程序来说太长了。

0 个答案:

没有答案