Tag Archives: hog

Stop PresentationFontCache.exe hogging CPU power

Recently, I’ve come across an annoying problem in Windows 7. There seems to be a service, named PresentationFontCache.exe, that hogs CPU power for an extended period of time – which can be extremely annoying when playing games or using CPU-intensive applications.

From research, the service seems to be part of the ‘Windows Presentation Foundation service’ and doesn’t appear to be anything harmful – just a nuisance. It would be a bad idea to kill the service permanently as it is quite important (although many have resorted to killing it without major issues), however there is a good fix which I’ve come across.

To fix the problem, we simply need to remove the cache that it creates.

Head to C:\Windows\ServiceProfiles\LocalService\AppData\Local (it won’t show up in Windows Explorer – you’ll need to manually navigate to it). Now in this directory you should see up to three files – named as follows:

  • FontCache3.0.0.0
  • FontCache-System
  • FontCache-S-xxxxxx….

If you delete the file FontCache3.0.0.0 whilst the PresentationFontCache.exe service is killed (kill it from Task Manager), it should resolve your problem. I actually removed all three files and it hasn’t done any damage, but I’m relatively sure you only need to remove FontCache3.0.0.0. Apparently, in some cases, the file may be called FontCache4.0.0.0 – in which case remove that file. 

Once that’s done, reboot your computer and all should be resolved!

Skype’s RAM usage is dreadful!

I’ve been a fan of Skype for many years now – as it seems to be the most reliable and practical way to keep in touch with friends on the phone for free. I was a user of the Skype “subscriptions” for many months and was very impressed with the value for money and quality of the service.

However, it has come to my attention that the newer versions of Skype seem to be using extortionate amounts of RAM – even when the client is in idle mode.

Windows Task Manager (3)

Above is a screenshot of my Task Manager in Windows 7 32-bit on my netbook. As you can see, it’s using well over 80MB of RAM in idle mode. If you go into a call, this will trickle up to over 100MB.

I find this a little excessive – especially since the program is only trying to keep a login alive whilst in idle mode. Do something about it, Skype!