日期:2014-05-19  浏览次数:20768 次

●●如何重定向一个进程的标准输入输出,输入输出都很大。UP有分●●
输入在文件中,而且比较大

如果直接采用p.StandardInput.Write(fInput.ReadToEnd());
有可能输出在期间超过4096字节,而发生堵塞

如果采用异步输出,效率很低,实测输出速度大约400K/S

大家有什么好办法吗?

谢谢

------解决方案--------------------
UP
------解决方案--------------------
这个性能就是这样的,程序是没有办法改变的,你只能选用其它的实现方法!
------解决方案--------------------
管道? 以前用过管道好像也有阻塞问题. 不晓得有没有更好的方法.
------解决方案--------------------
http://www.sinzy.net/Blog/Read.asp?ID=77&BID=6283