Могу ли я получить экземпляры живых объектов определенного типа в C #?

Это вопрос C # 3.0. Могу ли я использовать классы отражения или управления памятью, предоставляемые .net framework, для подсчета общего числа живых экземпляров определенного типа в памяти?

Я могу сделать то же самое, используя профилировщик памяти, но это требует дополнительного времени для сброса памяти и требует стороннего программного обеспечения. Мне нужен только мониторинг определенного типа, и я хочу легкий метод, который может легко перейти к юнит-тестам. Целью подсчета живых экземпляров является обеспечение того, чтобы у меня не было ожидаемых живых экземпляров, которые вызывают "утечку памяти".

Благодарю.

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

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