我想让我的项目更快。我使用了 Stopwatch 类并计算了此代码块之间的时间。大部分时间都花在string output = p.StandardOutput.ReadToEnd();
排队上。有什么建议可以代替这个代码吗?
Process p = new Process();
ProcessStartInfo startInfo = new ProcessStartInfo();
startInfo.FileName = DBUpdater_Adresi;
startInfo.RedirectStandardOutput = true;
startInfo.UseShellExecute = false;
startInfo.CreateNoWindow = true;
p.StartInfo = startInfo;
p.Start();
string output = p.StandardOutput.ReadToEnd();
p.WaitForExit();