Black Viper
Black Viper
Mar 212011
 

I use  an APC UPS, more specifically, a Back-UPS BX1500G and two services are installed as software (PSPE) to control this piece of equipment on Windows 7 64-bit.

This service takes care of testing and actually switching to battery power if needed and through my testing is required.

  • Service Name: APC UPS Service
  • Description: PowerChute Personal Edition service for managing battery backup power events
  • Path to executable: “C:\Program Files (x86)\APC\APC PowerChute Personal Edition\mainserv.exe
  • Startup type: Automatic (Started)

The second service takes care of calculating energy usage and sending it to APC. However, even if sending the data to APC is disabled in the options or not (even though if it is disabled in the options, disk writes stop), this service can go upwards of 80MB used and 15% to 30% CPU usage on both cores 24/7. A bit overkill for me as it can’t possibly be needing that much resources to figure out my average energy usage:

APC Data Service dataserv.exe

High CPU and Memory Usage

  • Service Name: APC Data Service
  • Description: PowerChute Personal Edition service for managing battery backup power events
  • Path to executable: “C:\Program Files (x86)\APC\APC PowerChute Personal Edition\dataserv.exe
  • Startup type: Automatic (Started)

I disabled APC Data Service (Start -> Administrative tools -> Service and associated “dataserv.exe” and rebooted and my CPU and memory was reduced significantly and have not discovered any drawbacks other then an exclamation point in the system tray APC icon stating that the data service is disabled. I have had issues in the past with PCPE using lots of memory and CPU usage with previous versions, so the “memory leak”, if it can be called that, is not fixed.

If you are looking to reduce memory and CPU load, this would be a good start.