Forcing Garbage Collector from Powershell

By Andrei Ungureanu - Last updated: Wednesday, June 14, 2017 - Save & Share - Leave a Comment

In ultimele zile am lucrat cu ceva importuri de fisiere text fiarte mari din Powershell, iar memoria de pe statia de unde lucram era destul de limitata. Si am cam observat ca memoria folosita nu era eliberata imediat dupa ce incheiam taskurile.

Dar am descoperit ca pot sa apelez manual Garbage Collector-ul din .Net folosind[GC]::Collect() sau [System.gc}::Collect()

image

Alte cateva exemple si variante de a elibera memoria nefolosita gasiti in link-ul de mai jos:

http://horizontal-logic.blogspot.ro/2012/08/clearing-up-variables-and-memory-in.html

PS: Metoda poate fi folosita si in interiorul scripurilor ce ruleaza pe intervale mari de timp atunci cand GC-ul nu actioneaza la timp.

Posted in Scripting • Tags: , , Top Of Page

Write a comment