• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

100% CPU Usage, Poor Performance, Poor Battery Life - Solved

iron_city

Member
Nov 5, 2010
89
35
Greetings! I searched this forum for a similar issue, but I don't think any of them compare to what I was experiencing. Sorry for the long post, I am writing this in case anyone has a similar problem, and hopefully this solution will work for you.

My X recently (within the last week) started having extremely poor battery performance under the same usage conditions as the previous week (K-9 syncs every 15 min, maybe 2 texts per hour, 2-3 emails per hour, maybe 5 total minutes of phone use). After 4 hours, the battery would be at 20-30%

To make matters worse, most functions were extremely slow to respond (contact loading, test message loading, recent calls, bookmarks, any scrolling was choppy, etc.) The delay when trying the most basic things (opening the browser, making a call) was getting unbearable.

I started backtracking the changes in the last week. Although I started tinkering with Google's App Inventor over three weeks ago, that's where I focused. I uninstalled all App Inventor programs, including the Eyes-Free Text to Speech engine. This engine was recommended by Google to do things like read text messages in the Apps you create.

Still no luck.

I decided to investigate the battery use a little more. In Battery Manager, I found that "Android System" was using about 70% of my battery. I was typically used to seeing things like "display" at the top.

I have an app called Android System Info. This showed my CPU usage pegged at 100% (even after a reboot). It never got lower than 99%. The biggest CPU hog was "Android System" at 75-80%, consistently.

This App has a tab to view the log, and I noticed several recurring error messages in the log. They were occurring at the rate of about 180 times per second! The error? "Invalid TTS Engine" Well, the TTS is controlled by the "Android System". The "Android System" was constantly trying to load the uninstalled TTS engine.

I went into "Settings...Voice input and output", and, although the Eyes Free TTS engine wasn't available, the default TTS was not set. I checked the box to have the native TTS as the default, and checked the box for "Always use my settings".

Everything immediately went back to normal. CPU usage is now around 10-20%, and "Display" is back at the top of my battery hogging functions.

Battery life is back to over 10 hours, and the delays are gone.
 
Great post. Much appreciated Iron City.

Guys, you are going to have to install a more detailed logger (Watchdog, Android System Info, etc) so you can see what exactly is eating up your processor. It's my contention that it's generally or setting or app that is deviating from the norm and one just needs to track it down. For me recently, it has been Gallery3D (the nexus 1 gallery, not the stock Droid X gallery which is actually pretty nice also). Turns out that Gallery3D just churns data and processor while it is updating and populating photos. Watchdog would alert me to it constantly. Got JustPictures instead in order to access my Picasa account and all is good again.
 
Upvote 0
It was a nice lesson (for me) of how little issues can have extreme consequences. My phone was almost unusable.

Couldn't agree more. I'm convinced that most of the bad experiences that folks have with the phone is completely related to an experience like yours. Alas, it takes a little more leg work, elbow grease, and eventual know-how in order to resolve it...especially for folks coming from iOS who aren't used to doing anything....but are also limited by what they can do.

Glad to hear that all is well for you again. While I didn't have your issue (yet), I adjusted my TTS settings as per yours so as to prevent this one.
 
Upvote 0
Same thing happened with my Droid2 Global. Sudden severe degradation in performance, CPU continuously at 100%, battery life of nanoseconds. I tried app uninstalling, and even did a full factory reset, with no resolution to the problem. I was just about to junk it and buy a new phone when I Googled the problem and came upon your note. One click on "Always use my settings" in the Voice output--Text-to-speech settings screen and the problem was instantly resolved.
The interesting thing is that I've never knowingly used anything involving text to speech on my phone, nor have I knowingly installed any apps that might have changed the defaults.
Many, many thanks. Your post has saved me several hundred dollars!
 
Upvote 0
Greetings! I searched this forum for a similar issue, but I don't think any of them compare to what I was experiencing. Sorry for the long post, I am writing this in case anyone has a similar problem, and hopefully this solution will work for you.

My X recently (within the last week) started having extremely poor battery performance under the same usage conditions as the previous week (K-9 syncs every 15 min, maybe 2 texts per hour, 2-3 emails per hour, maybe 5 total minutes of phone use). After 4 hours, the battery would be at 20-30%

To make matters worse, most functions were extremely slow to respond (contact loading, test message loading, recent calls, bookmarks, any scrolling was choppy, etc.) The delay when trying the most basic things (opening the browser, making a call) was getting unbearable.

I started backtracking the changes in the last week. Although I started tinkering with Google's App Inventor over three weeks ago, that's where I focused. I uninstalled all App Inventor programs, including the Eyes-Free Text to Speech engine. This engine was recommended by Google to do things like read text messages in the Apps you create.

Still no luck.

I decided to investigate the battery use a little more. In Battery Manager, I found that "Android System" was using about 70% of my battery. I was typically used to seeing things like "display" at the top.

I have an app called Android System Info. This showed my CPU usage pegged at 100% (even after a reboot). It never got lower than 99%. The biggest CPU hog was "Android System" at 75-80%, consistently.

This App has a tab to view the log, and I noticed several recurring error messages in the log. They were occurring at the rate of about 180 times per second! The error? "Invalid TTS Engine" Well, the TTS is controlled by the "Android System". The "Android System" was constantly trying to load the uninstalled TTS engine.

I went into "Settings...Voice input and output", and, although the Eyes Free TTS engine wasn't available, the default TTS was not set. I checked the box to have the native TTS as the default, and checked the box for "Always use my settings".

Everything immediately went back to normal. CPU usage is now around 10-20%, and "Display" is back at the top of my battery hogging functions.

Battery life is back to over 10 hours, and the delays are gone.
hi...
your post helped me a lot in solving my problem of CPU load in GS2...
thanX A lot....
 
Upvote 0
I
Greetings! I searched this forum for a similar issue, but I don't think any of them compare to what I was experiencing. Sorry for the long post, I am writing this in case anyone has a similar problem, and hopefully this solution will work for you.

My X recently (within the last week) started having extremely poor battery performance under the same usage conditions as the previous week (K-9 syncs every 15 min, maybe 2 texts per hour, 2-3 emails per hour, maybe 5 total minutes of phone use). After 4 hours, the battery would be at 20-30%

To make matters worse, most functions were extremely slow to respond (contact loading, test message loading, recent calls, bookmarks, any scrolling was choppy, etc.) The delay when trying the most basic things (opening the browser, making a call) was getting unbearable.

I started backtracking the changes in the last week. Although I started tinkering with Google's App Inventor over three weeks ago, that's where I focused. I uninstalled all App Inventor programs, including the Eyes-Free Text to Speech engine. This engine was recommended by Google to do things like read text messages in the Apps you create.

Still no luck.

I decided to investigate the battery use a little more. In Battery Manager, I found that "Android System" was using about 70% of my battery. I was typically used to seeing things like "display" at the top.

I have an app called Android System Info. This showed my CPU usage pegged at 100% (even after a reboot). It never got lower than 99%. The biggest CPU hog was "Android System" at 75-80%, consistently.

This App has a tab to view the log, and I noticed several recurring error messages in the log. They were occurring at the rate of about 180 times per second! The error? "Invalid TTS Engine" Well, the TTS is controlled by the "Android System". The "Android System" was constantly trying to load the uninstalled TTS engine.

I went into "Settings...Voice input and output", and, although the Eyes Free TTS engine wasn't available, the default TTS was not set. I checked the box to have the native TTS as the default, and checked the box for "Always use my settings".

Everything immediately went back to normal. CPU usage is now around 10-20%, and "Display" is back at the top of my battery hogging functions.

Battery life is back to over 10 hours, and the delays are gone.



I can't seem to find the text to speech settings. Where is the always use my settings?
 
Upvote 0
Greetings! I searched this forum for a similar issue, but I don't think any of them compare to what I was experiencing. Sorry for the long post, I am writing this in case anyone has a similar problem, and hopefully this solution will work for you.

My X recently (within the last week) started having extremely poor battery performance under the same usage conditions as the previous week (K-9 syncs every 15 min, maybe 2 texts per hour, 2-3 emails per hour, maybe 5 total minutes of phone use). After 4 hours, the battery would be at 20-30%

To make matters worse, most functions were extremely slow to respond (contact loading, test message loading, recent calls, bookmarks, any scrolling was choppy, etc.) The delay when trying the most basic things (opening the browser, making a call) was getting unbearable.

I started backtracking the changes in the last week. Although I started tinkering with Google's App Inventor over three weeks ago, that's where I focused. I uninstalled all App Inventor programs, including the Eyes-Free Text to Speech engine. This engine was recommended by Google to do things like read text messages in the Apps you create.

Still no luck.

I decided to investigate the battery use a little more. In Battery Manager, I found that "Android System" was using about 70% of my battery. I was typically used to seeing things like "display" at the top.

I have an app called Android System Info. This showed my CPU usage pegged at 100% (even after a reboot). It never got lower than 99%. The biggest CPU hog was "Android System" at 75-80%, consistently.

This App has a tab to view the log, and I noticed several recurring error messages in the log. They were occurring at the rate of about 180 times per second! The error? "Invalid TTS Engine" Well, the TTS is controlled by the "Android System". The "Android System" was constantly trying to load the uninstalled TTS engine.

I went into "Settings...Voice input and output", and, although the Eyes Free TTS engine wasn't available, the default TTS was not set. I checked the box to have the native TTS as the default, and checked the box for "Always use my settings".

Everything immediately went back to normal. CPU usage is now around 10-20%, and "Display" is back at the top of my battery hogging functions.

Battery life is back to over 10 hours, and the delays are gone.


I can't find these settings that you mentioned for TTS. Where is the "always use my settings"????
 
Upvote 0
Cheers @iron_city - seems to have helped me out (sept 2018!)...as you say, tiny thing with massive impact, this and clearing another glitch has helped loads - my system now at 5%.
Was numerously on verge of smacking tablet against a wall to improve performance as borderline uselessness was raising blood pressure (&had already done factory reset).
Cheers!
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones