Finalizers should be avoided where possible, to avoid the additional performance overhead involved in tracking object lifetime. ...