выгружается ли он при сборке мусора динамическим кодом?
Вопрос предполагает неверную предпосылку;динамически генерируемый код не является мусором, собранным в текущей реализации.Он кэшируется, и кэши живут до тех пор, пока домен приложения не будет снесен.Мы не знаем, когда в последний раз будет вызываться конкретный путь кода.
Если вы хотите узнать влияние на виртуальную память, кучу памяти, частные байты, общие байтыи так далее, то я предлагаю вам использовать профилировщик памяти, чтобы ответить на эти конкретные вопросы.Есть полдюжины различных «следов памяти», которые могут вас заинтересовать, и я не знаю, какой из них относится к вам.Используйте соответствующий инструмент, чтобы измерить все, что вам интересно, и тогда вы узнаете.