GC performing full blocking Gen2 collections under SustainedLowLatency despite there is no LowMemory notification from OS

In this post I want to share my observation of a weird behavior in GC. Background and documented behavior One can switch GCLatencyMode in order to adjust the GC behavior. According to this doc SustainedLowLatency mode should ensure that full blocking collections are only made under low memory pressure: (…) The collector tries to perform only…

1