In VS2015 there was various stuff running in the background, like "VsHub", etc. It connected to MS servers, and possibly leaked stuff. So the common approach was to delete those files.
In VS2017 there is even more weird stuff running in the background. However I've read that it performs more out-of-process stuff, so deleting it may not be feasible.
I have running:
- ServiceHub.Host.CLR.x86.exe
- ServiceHub.IdentityHost.exe
- ServiceHub.SettingsHost.exe
- ServiceHub.VsDetouredHost.exe
...and I've seen other stuff pop in and out of my task manager.
I don't care about the resource/memory usage, as others have complained about. In our case it is an issue of privacy/security - we don't connect to any online service from our IDE, and we take privacy VERY seriously. Our code is our product and livelihood, so letting the tooling communicate with other servers, for who knows what reason, is downright idiotic. We don't want VS communicating with any outside service, ever.
Are any of you deleting these files like before? Does it cause problems? Anything in VS stop working?