![Warum sind Zeichenfolgen in einer Datei schneller als auf Standardeingabe?](https://rvso.com/image/1586947/Warum%20sind%20Zeichenfolgen%20in%20einer%20Datei%20schneller%20als%20auf%20Standardeingabe%3F.png)
Antwort1
Es ist kein Problem von strings
, sondern ein Problem der Pipes in OSX.
Was auch immer Sie tun, das Senden von Daten durch eine Pipe ist furchtbar langsam, insbesondere wenn die Lese- und Schreibgrößen nicht aufeinander abgestimmt sind. Versuchen Sie etwas in der Art von
cat somefile | cat | cat | cat | cat | cat | strings
um eine Vorstellung davon zu bekommen, wie sehr diese Pipes die Verarbeitung verlangsamen.