标签: java process runtime.exec
我遇到与此similar question类似的问题 他们提出的解决方案是附加缓冲读卡器。这不是我想要的 - 我对该过程产生的输出不感兴趣。如果我使用缓冲读卡器运行程序,从输出读取需要90%的执行时间,我想避免这个瓶颈。有什么想法吗?
答案 0 :(得分:3)
'解决方法'是使用进程的输出。您没有任何选择,除非您可以安排将其重定向到空设备。如果您不关心它是什么,请使用输入流而不是读取器来保存字符转换开销。 NB目前不消耗输出占用了100%的执行时间......