Powershell v2& v3与group-object结合使用import-csv挂起

时间:2013-01-23 00:14:41

标签: powershell grouping

当我使用脚本行时,似乎崩溃了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&组合运行时则不会。测量对象。提前感谢任何想法或问题,以帮助我找到路径!

1 个答案:

答案 0 :(得分:0)

如果删除measure-object,它会一直运行怎么办?性能提示,尝试将-noelement开关添加到group-object,它应该可以提高执行速度并减少内存消耗。