Reasons for increasing no. "# Induced GC"

 

. NET CLR Memory\# Induced GC – This is the number of garbage collections that have occurred as a result of someone explicitly calling GC.

By default: 0 is the ideal no. for it.

Here are the possible reasons incase you see increase no. "# induced GC".

1) Explicitly calling GC.Collect()
2) Calling GC.GetTotalMemory() with true i.e System.GC.GetTotalMemory(True)
3) Low on available memory and Asp.net trimming Cache entries and internally making call for GC.Collect()

 

If you happen to know more reasons for it.I'd be happy to update the list.