![為什麼檔案中的字串比標準輸入上的字串更快?](https://rvso.com/image/1586947/%E7%82%BA%E4%BB%80%E9%BA%BC%E6%AA%94%E6%A1%88%E4%B8%AD%E7%9A%84%E5%AD%97%E4%B8%B2%E6%AF%94%E6%A8%99%E6%BA%96%E8%BC%B8%E5%85%A5%E4%B8%8A%E7%9A%84%E5%AD%97%E4%B8%B2%E6%9B%B4%E5%BF%AB%EF%BC%9F.png)
答案1
這不是 的問題strings
,而是 OSX 中管道的問題。
無論您做什麼,透過管道發送資料都非常慢,尤其是在讀取和寫入大小未對齊的情況下。嘗試一些類似的事情
cat somefile | cat | cat | cat | cat | cat | strings
了解這些管道會減慢處理速度多少。
這不是 的問題strings
,而是 OSX 中管道的問題。
無論您做什麼,透過管道發送資料都非常慢,尤其是在讀取和寫入大小未對齊的情況下。嘗試一些類似的事情
cat somefile | cat | cat | cat | cat | cat | strings
了解這些管道會減慢處理速度多少。