Hi,
I am developing an XAML and C# VS.Net 2008 windows application. Startup time is fine but my system slows down from the first time the application is run. Looking at Task Manager/procexp I noticed that the process PresentationFontCache.exe is hogging a nearly constant 50% of my machines CPU cycles.
To check if my application was at fault I closed it, removed the PresentationFontCache.exe process from memory then restated the service from the command line using:
net start FontCache3.0.0.0
PresentationFontCache.exe loads up again and immediately ramps up to 50% CPU use!
Looking at the process in the services MMC application I notice the service status is permanently at "Starting". The Application Event log also notes that a start message was successfully sent to the service, but there is no follow-up event to indicate the service went into running mode.
I'm figuring something may be stalling the font cache process and stopping it from starting up properly. Can anyone help me here please ?
I'm running on Windows Server 2003 and AFAIK have a pretty standard .NET development environment setup (VS2008, 2005 & 2003).
NB: for the time being I've disabled the service while I'm developing - I don't know how PresentationFontCache.exe will behave on the target installation systems though.
I am developing an XAML and C# VS.Net 2008 windows application. Startup time is fine but my system slows down from the first time the application is run. Looking at Task Manager/procexp I noticed that the process PresentationFontCache.exe is hogging a nearly constant 50% of my machines CPU cycles.
To check if my application was at fault I closed it, removed the PresentationFontCache.exe process from memory then restated the service from the command line using:
net start FontCache3.0.0.0
PresentationFontCache.exe loads up again and immediately ramps up to 50% CPU use!
Looking at the process in the services MMC application I notice the service status is permanently at "Starting". The Application Event log also notes that a start message was successfully sent to the service, but there is no follow-up event to indicate the service went into running mode.
I'm figuring something may be stalling the font cache process and stopping it from starting up properly. Can anyone help me here please ?
I'm running on Windows Server 2003 and AFAIK have a pretty standard .NET development environment setup (VS2008, 2005 & 2003).
NB: for the time being I've disabled the service while I'm developing - I don't know how PresentationFontCache.exe will behave on the target installation systems though.