Manage the object life cycle

You are about to execute a piece of code that is performance-sensitive. You are afraid that a garbage collection will occur during the execution of this code. Which method should you call before executing your code?

GC.Collect()
GC.SuppressFinalize()
GC.WaitForPendingFinalizers()
GC.RemoveMemoryPressure()