Is simply shutting down the PowerShell console an effective way of disposing of SharePoint objects?
You use it when you want to run long running PowerShell that uses disposable objects like SPWeb. It’s automatic for the powershell session but it doesn’t stop the owsvr caching that occurs with solutions. For this powershell still needs to be restarted.