Я пытаюсь уменьшить объем памяти, используемой моим приложением. В моем приложении я использую System.Reflection.Emit.EnumBuilder для создания перечислений на лету из информации, которую я получаю во время выполнения. Я использую только EnumBuilder для создания индивидуального перечисления, и после этого я больше не могу его использовать. При использовании CLRProfiler я заметил, что EnumBuilders никогда не уничтожаются. Мое приложение может выполнять тысячи перечислений во время работы, поэтому объем памяти, используемый этими EnumBuilders, может быть увеличен. EnumBuilder не определяет метод Dispose, поэтому я не могу уничтожить его таким образом. Можно ли как-то удалить остатки EnumBuilders из памяти?