Мне нужно отладить большую программу, и мне было интересно, есть ли способ отсканировать объем памяти работающего приложения .NET и найти строковое свойство, для которого установлено определенное значение?
Вы можете использовать что-то вроде Ants Profiler из Red Gate. Я использовал его пару раз, и это довольно хорошо. Но на самом деле любой профилировщик памяти мог бы сказать вам это.
Вы можете использовать некоторые профилировщики памяти для создания снимков памяти. Моментальные снимки включают данные о распределении экземпляров .NET и живых экземплярах на момент сбора снимка.
Используйте Ants Profiler, Jetbrains dotTrace profiler http://www.jetbrains.com/profiler/ или Memprofiler http://www.memprofiler.com/