In the end this was not part of the rules which made a difference.
GC major rules were: 
Loop using enumerator. 
Break down big data to small chunks - Use nested methods to handle the small chunks and GC in upper level of the stack.
Minimize the amount of handled data, especially sync data hanlding and avoid parallel big data manipulations.