Что такое очередь финализатора и Control + ThreadMethodEntry?

У меня есть приложение WindowsForms, которое, по-видимому, вызывает утечку памяти, поэтому я использовал ANTS Memory Profiler от Redgate, чтобы посмотреть на объекты, которые я подозреваю, и обнаружил, что они содержатся только в объектах, уже находящихсяFinalizer Queue, Отлично, что такое очередь финализаторов? Можете ли вы указать мне лучшее определение? Можете поделиться каким-нибудь анекдотическим советом?

Кроме того, все корневые объекты GC в очереди финализатора являются экземплярамиSystem.Windows.Forms.Control+ThreadMethodEntry объекты с именем «вызывающий». Я вижу, что он вовлечен в многопоточное взаимодействие с пользовательским интерфейсом, но я не знаю многого из этого. Простите за кажущуюся лень и признанное невежество, но все эти ресурсы скрыты в компоненте поставщика. Я говорю с продавцом об этих проблемах, но мне нужно какое-то направление, чтобы ускорить разговор. Можете ли вы указать мне наиболее полезное определение ThreadMethodEntry? Любой анекдотический совет?

Кроме того, я должен даже быть обеспокоен этими объектами в очереди финализатора?

Update: этоСтатья красных ворот было полезно.

Ответы на вопрос(3)

Ваш ответ на вопрос