get-content hoge.txt | をリダイレクトの変わりに使うのは注意
PowerShellを使っているときに、
プログラムにテキストを標準入力で与えるため、
下記のようなコマンドを実行した。
get-content input.txt | python test.py
そしたら、異常にメモリを食いだし、
パソコンが遅くなったので、
しかたなく、プロセスを終了させた。
そんなにメモリくうプログラムかなと思っていたが、
(だいぶ日がたってから、)もしやPowerShellのに問題がと思い、
コマンドプロンプトを起動して、下記のプログラムを実行したところ、
10秒程度で終了した。
python test.py < input.txt
get-contentで一度、Stringかなんかのオブジェクトに変換し、
すべて蓄えようとしているっぽい。