Kapan saya harus menggunakan GC.SuppressFinalize ()?

Di .NET, dalam kondisi apa saya harus menggunakan GC.SuppressFinalize()? Apa keuntungan yang diberikan metode ini kepada