小编Nei*_*ir0的帖子

为什么 Powershell 这么慢?

我试图用 PowerShell 做一个简单的事情,找到占用驱动器大部分空间的文件。我使用了ls+sort并且......对我来说花了很长时间。

有时我使用远管理器,与 PowerShell 相比,它看起来更快更稳定。

好吧,它是基于 .NET 的,但是 .NET 并没有那么慢。我希望看到轻量级和快速的东西!是控制台!

另一件事,我想IEnumerable在 PowerShell 中使用类似的东西来立即查看结果。有可能实现吗?在期待结果时它可能会有所帮助,因为有时我认为它只是闲逛。

编辑

我正在做类似的事情

ls -Recurse -ErrorAction SilentlyContinue | sort -Property Size | select -First 10
Run Code Online (Sandbox Code Playgroud)

我想这可能需要几天时间。

编辑

只是为了比较。

C# 代码花了我大约 2 分钟。当然它并不理想并且没有处理所有文件,但它至少处理了> 95%。

ls -Recurse -ErrorAction SilentlyContinue | sort -Property Size | select -First 10
Run Code Online (Sandbox Code Playgroud)

performance powershell

13
推荐指数
2
解决办法
2万
查看次数

标签 统计

performance ×1

powershell ×1