Durr, I'm dumb. Thanks. And it is 170k K actually... so, 170,000 K.
SkyCaptain on
The RPG Bestiary - Dangerous foes and legendary monsters for D&D 4th Edition
0
LuvTheMonkeyHigh Sierra SerenadeRegistered Userregular
edited April 2010
If you have a rogue service eating memory and want to find it, I would recommend using Process Explorer. In fact I would recommend having it installed at all times. Anyways, it will give you extreme amounts of detail about what's currently running on your system, and will detail what processes a specific svchost.exe instance is hosting. I don't think it can drill down and tell you exactly how much memory each service is using (thought I might be wrong), but it will narrow it down to a single group of services, which should give you a good starting point.
Edit: a good workaround for splitting each of the services in question onto their own svchost.exe instance can be found here.
I did some googling and turned off SuperFetch. It loads frequently used programs into memory, attempting to predict that you'll be using it soon. I'll try out the Process Explorer tomorrow.
SkyCaptain on
The RPG Bestiary - Dangerous foes and legendary monsters for D&D 4th Edition
Things in memory are faster than things on disk. That's what SuperFetch is doing, and in general it's good to leave it running... though, I think 7 does it better than Vista, but I don't remember where I read that
The problem with SuperFetch is that it's taking up memory resources with programs I might not even run for days. It's guessing what programs I might run and loads them into memory. My most frequently used programs are often video games that are huge. The only slowness I've noticed is when I first open a program, it may take an additional 20-30 seconds to open. Not a huge deal imo to ensure that the only programs that are in memory are those that I am using.
SkyCaptain on
The RPG Bestiary - Dangerous foes and legendary monsters for D&D 4th Edition
Unused memory is wasted memory. If your system ends up needing more memory, it'll dump SuperFetched stuff you aren't using and fill the space with stuff you are.
Having Superfetch on is a billion times more efficient than having it off. You get no benefit from an empty memory other than looking at the Task Manager monitor and feeling good.
Unused memory is wasted memory. If your system ends up needing more memory, it'll dump SuperFetched stuff you aren't using and fill the space with stuff you are.
I use programs that take up all the memory anyway and it has to dump the superfetch'd stuff before it can load and open the program I'm using.
SkyCaptain on
The RPG Bestiary - Dangerous foes and legendary monsters for D&D 4th Edition
Unused memory is wasted memory. If your system ends up needing more memory, it'll dump SuperFetched stuff you aren't using and fill the space with stuff you are.
I use programs that take up all the memory anyway and it has to dump the superfetch'd stuff before it can load and open the program I'm using.
Why let SuperFetch load programs that will have to get dumped anyway to make room for the programs I do use?
It doesn't load random programs into memory, it learns what you use the most and preloads it. If you're constantly using firefox, well its going to prefetch that. If you stop using firefox and switch to chrome, well it will stop prefetching firefox and start prefetching chrome.
It also has no performance hit AT all. So if you're thinking that it is causing you problems, then your problems lie elsewhere.
Yes, it was. I don't have one svchost.exe leeching memory over time and never letting it go. I will probably turn SuperFetch back on and use one of the tools linked to find out which service that uses svchost was the one creating the memory leak and disable that one instead.
SkyCaptain on
The RPG Bestiary - Dangerous foes and legendary monsters for D&D 4th Edition
Unused memory is wasted memory. If your system ends up needing more memory, it'll dump SuperFetched stuff you aren't using and fill the space with stuff you are.
I use programs that take up all the memory anyway and it has to dump the superfetch'd stuff before it can load and open the program I'm using.
That is trivial.
Azio on
0
Mr_Rose83 Blue Ridge Protects the HolyRegistered Userregular
Unused memory is wasted memory. If your system ends up needing more memory, it'll dump SuperFetched stuff you aren't using and fill the space with stuff you are.
I use programs that take up all the memory anyway and it has to dump the superfetch'd stuff before it can load and open the program I'm using.
That is trivial.
Also, how do you know the superfetched stuff isn't the programs you use? Because that's what superfetch does.
Posts
Plus, page says right there: Windows XP only.
Edit: a good workaround for splitting each of the services in question onto their own svchost.exe instance can be found here.
THIS is news.
http://en.wikipedia.org/wiki/Svchost
SuperFetch is a service, whose memory usage will show up as svchost.exe
I use programs that take up all the memory anyway and it has to dump the superfetch'd stuff before it can load and open the program I'm using.
I guess you're agreeing with Tofy then?
It doesn't load random programs into memory, it learns what you use the most and preloads it. If you're constantly using firefox, well its going to prefetch that. If you stop using firefox and switch to chrome, well it will stop prefetching firefox and start prefetching chrome.
It also has no performance hit AT all. So if you're thinking that it is causing you problems, then your problems lie elsewhere.
By the way, was your problem solve by shutting down SuperFetch?
Also, how do you know the superfetched stuff isn't the programs you use? Because that's what superfetch does.
Nintendo Network ID: AzraelRose
DropBox invite link - get 500MB extra free.