PowerShell 運行內存無法釋放問題!

我們當需要很長時間執行我們的PowerShell 命令的時候,比如需要執行幾個小時。我們會發現我們的PowerShell 耗用的內存越來越多,很快就執行滿了,系統運行變得非常緩慢。

我們怎麼解決這個問題呢?我們能不能像下面的這個命令一樣,內存始終保持一個恆定值?

我們發現我們的內存基本上恆定,不會因爲我們的過多的參數耗用較多的內存。其實PowerShell 是基於.NET環境構建的語言,.net的垃圾回收處理機制也是可以使用在PowerShell。因此我們在我們腳本內容添加以下的語句,我們會發現,基於.net 機制,她會回收使用的內存,我們的內存就不會自動增長的那麼快了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章