识别导致内存泄漏的脚本

时间:2016-02-18 13:44:17

标签: powershell

我在服务器上运行了大约100个PowerShell脚本,在没有重启的9天后,powershell的内存使用率跃升到机器的99%。这经常发生。我正在寻找一种方法来确定哪个脚本是罪魁祸首,以验证是否正确处理和清除了所有对象。

1 个答案:

答案 0 :(得分:1)

看看这个script。 您可以使用remove-variable VarName(不是$ VarName)和[System.GC] :: collect()手动运行Garbagecollector。我经常使用它来释放大型哈希表/数组的空间后使用它进行foreach循环。