Mar 24, 2010
I've been getting pretty heavy batter drain lately, and I'm pretty sure its because my phone isn't sleeping nearly as much as it should. Accoring to spare parts, I've had the screen on about 3.5 hours, but it has been awake over 8 hours. I've been very aggresively killing anything and everything with Task Killer (rhythm software) and I'm pretty sure that the few things I let run aren't the problem.

Anyone know of a good way to force my phone sleep when the screen is off?
As to your original question, I am not sure, but to find out exactly what applications are causing the partial wake, in spare parts you can go to the Battery History screen. Then click on the first drop down, and select "Partial wake usage" (second to the bottom) and that will identify exactly what applications are causing the partial wake status (which is when the screen is off but programs are still running). Then just let your phone charge up and go a while without killing any tasks (you shouldn't ever have to kill tasks except in extreme situations, anyway) and then check that screen and it should tell you exactly what the culprit(s) are. In my case I had installed GrooveShark and it managed to kill my battery within hours while it was simply sitting at the login screen (I had never even logged in to the application) by keeping it in the partial wake status.
I completely forgot Spare Parts had that option, thanks. Looks like the culprit was handcent sms for me, probably the popup feature. It was the only feature I really used so I'm back to the stock sms app and sane battery life.
Glad you got it resolved. I use the app SMS Popup from the market for popup notifications, works pretty well for me and hasn't affected my battery life at all. There might also be some feature in Hancent that is enabled that is affecting your battery life, so you might try tinkering with that.