●●如何重定向一个进程的标准输入输出,输入输出都很大。UP有分●●
输入在文件中,而且比较大
如果直接采用p.StandardInput.Write(fInput.ReadToEnd());
有可能输出在期间超过4096字节,而发生堵塞
如果采用异步输出,效率很低,实测输出速度大约400K/S
大家有什么好办法吗?
谢谢
------解决方案--------------------UP
------解决方案--------------------这个性能就是这样的,程序是没有办法改变的,你只能选用其它的实现方法!
------解决方案--------------------管道? 以前用过管道好像也有阻塞问题. 不晓得有没有更好的方法.
------解决方案--------------------http://www.sinzy.net/Blog/Read.asp?ID=77&BID=6283