每当我通过内置 shell 或通过 ConEmu 打开 Powershell 提示时,Powershell 的内存使用量都非常高 - 通常约为 1.5 Gb。
以管理员身份打开更糟糕,它大约每秒在 1Gb 和 2Gb 之间跳跃。
从我的~/Documents/WindowsPowerShell/Microsoft.PowerShell_profile.ps1
文件中删除所有内容无效。
运行[System.Gc]::Collect()
将内存使用量降至约 30Mb,并且一直保持这种状态。
我怎样才能找出导致这种高使用率的原因?我能找到的大多数 Powershell 内存建议与运行脚本时的高使用率有关,而我的 shell 似乎什么都不做。
Windows 10,内部版本 1703。