Svchost is just a service to launch DLL files (Services). To find out which service is running under the svchost process you can use microsoft's process explorer of SysInternals.
How do I do this?
I have a couple of svchost running sometimes, but sometimes one of them goes to 1GB usage which destroys my computer
[Edited by OnlyLagKillsMe, 5/16/2015 4:11:26 PM]
Right click on the file in the task manager and open file location if it's not located in system 32 it's almost a trojan for sure.
Read this it will help you: Link
[Edited by kingkob, 5/16/2015 4:29:09 PM]
svchost is not a trojan. I have it, you most likely have it, even Caliber and 0x90 have it. If it's spiking up to 1 GB memory use there is some other program trying to launch or use a .DLL or multiple .DLL's and isn't having much in terms of success. I figure the best thing to do is keep restarting your computer until it goes back down to safe levels. Currently, my largest use of memory for an svchost process (I have more than one showing up on my TaskManager) is about 327 Megabytes of RAM, out of my total 16000 Megabytes. It's a third of the range the threadstarter said his was at.