如果您不知道什么是“管道查看器”(我直到5分钟前也不知道),那么这篇博客会提供一个简短的介绍和一些示例。作为ETL开发人员,我经常编写Perl脚本,而且有很多时候,我处理的文件需要花费很长时间来操作(解压缩,移动等)。因此,这个工具非常棒,但我在Windows环境中工作。如果有人知道一个可以显示管道运行操作进度的工具,请告诉我,这将使我的脚本更加实用。
虽然这并不是对原帖的回答,但我最终在Cygwin环境下实现了它。
--disable-nls
就是关键。
./configure --disable-nls
make
make test
cp pv /usr/bin
== by Kenji (k2) ==
我怀疑在win32上是否存在这样的工具,但它应该可以在cygwin上运行。但是你可能不会使用它 :)
我猜想您想使用管道查看器来捕获控制台应用程序的输出性能(字节/秒)。
如果您想测量进程的IO读取/写入性能,我建议使用Process Explorer。您可以找到每个进程的性能。
请参见https://learn.microsoft.com/en-us/sysinternals/downloads/process-explorer