.Net Garbage Collector is an important factor in improving development efficiency by eliminating the need to manually manage memory. But sometimes, it's overhead may cause very long pauses in application execution. In this talk, I will show why this happens and how we can deal with it.