0

试图在 Windows 下记录我的应用程序的 cpu 使用情况(到文件)。

首先我尝试了这个使用 cmd

adb shell top | grep com.myapp > log.log

这给出了“grep 未被识别为内部或外部命令、可运行程序或批处理文件。”。我猜windows没有任何grep命令?

然后我使用 cygwin 终端尝试了相同的命令。这导致了一个空的日志文件。所以我运行了相同的命令,但没有重定向输出

adb shell top | grep com.myapp

返回了预期的输出。我也试过用“2>&1”重定向标准错误。没用。

我究竟做错了什么?

4

1 回答 1

2

我遇到了同样的问题, --line-buffered 解决了它。

例如

adb shell top | grep --line-buffered com.myapp > log.log

于 2014-05-15T10:07:46.740 回答