Я пишу финансовое приложение С#, которое получает сообщения из сети, переводит их на другой объект в соответствии с типом сообщения и окончательно применяет к ним бизнес-логику приложения.
Дело в том, что после применения бизнес-логики я уверен, что мне больше не понадобится этот экземпляр. Вместо того, чтобы ждать, когда сборщик мусора освободит их, я хотел бы явно "удалить" их.
Есть ли лучший способ сделать это на С#, следует ли использовать пул объектов для повторного использования всегда одного и того же набора экземпляров или есть лучшая стратегия.
Цель состоит в том, чтобы избежать сбора мусора для использования какого-либо процессора во время критически важного процесса.