0

スクリプトの行を使用すると、powershell の ISE がクラッシュするようです。ファイルの最初の 25 行以外をすべて削除すると、問題なく数えることができます。ただし、90,000 行のファイル全体を読み取ると、powershell ISE がコマンドを完了できず、停止ボタンを押しても ISE は応答しません (アプリケーションを閉じることはできます)。

import-CSV C:\CONVERT\DataOutput.csv -Delimiter '|' | group-object 'Person ID'
| measure-Object 'Name' 

import-csv コマンドを実行すると、プライベート ワーキング セット メモリが約 2.9 GB まで上昇することに気付きました。コマンド オプションを確認しましたが、メモリ内のオブジェクトを別の方法で処理する方法がわかりません。import-csv は単独で完了しますが、Group-object & measure-物体。パスを見つけるのに役立つ考えや質問を事前にありがとう!

4

1 に答える 1

0

測定オブジェクトを削除すると、すべて実行されますか? パフォーマンスのヒント: -noelement スイッチを group-object に追加してみてください。これにより、実行が向上し、メモリ消費が削減されます。

于 2013-01-23T07:07:06.560 に答える