Я пришел из мира StructureMap, где никогда не нужно освобождать разрешенные временные объекты.
Я вижу, что Windsor по умолчанию отслеживает любые разрешенные временные объекты и, следовательно, предотвращает их сборку мусора до тех пор, пока они не будут освобождены (если они когда-либо будут выпущены).
Я нашел NoTrackingReleasePolicy в документации, но его использование не рекомендуется .
Мне кажется, что необходимость освобождать любые преходящие объекты - это возвращение в прошлое.
Я буду использовать NoTrackingReleasePolicy в своем приложении.
Какие проблемы я получаю, делая это? Или, другими словами, зачем мне освобождать объекты вручную вместо того, чтобы обрабатывать этот сборщик мусора?