Учитывая приложение, которое поддерживает одноэлементный экземпляр объекта Runspace (из System.Management.Automation.Runspaces) в течение всего жизненного цикла приложения, каковы потенциальные побочные эффекты, связанные с невозможностью избавиться от Runspace до завершения работы приложения?
Обоснование конструкции, с которым я был представлен, состоит в том, что утечки памяти / дескриптора в этом случае не являются проблемой, поскольку завершение процесса в любом случае вынуждает все эти ресурсы быть освобожденными, а синглтон имеет то же время жизни, что и приложение. Существуют ли другие соображения, которые игнорируются этим проектом?