46

A behavour as described above in most cases indicates something's messed up in the system. The most likely candidates here are: Application Cache Dalvik Cache As you might have guessed already, different solutions are available for rooted devices -- but only few for non-rooted devices, which cannot directly access the Dalvik Cache. So read on below ...


45

Setting this option forces Android to stop each process as soon as it is empty (that is, when no services are started and no activities are on screen for that app). To be clear: this option won't stop apps that would normally run in the background from doing so. Your mail client will still run periodically to check mail, if it's configured to do that. Apps ...


17

Defragging a normal Windows machine with a normal "spinning disk" hard disk drive rarely produces a noticeable speed improvement, certainly nothing like a lot of the 3rd party companies advertise, and even in edge cases where people are regularly creating and deleting extremely large (yet irregularly sized) files, you'll rarely notice any improvement from ...


14

This is likely a combination of two things: a) stuff that the dialer has to load on startup and b) possibly shortage of memory (RAM) created by loading those things. The biggest gains are to be had by resolving (a) however, this will also have the side effect of resolving (b) You might like to try clearing the following: Call log - this is loaded each time ...


13

in my understanding since there is no "rotating disk" but only solid memory like internal ROM and SD card, access time to every single location in the storage is the same regardless the actual position of the data you want to load so defragmentation is unnecessary.


11

You'll be in the clear for the most part. I factory reset my Moto DROID v1 a few months back, and while it is a little scary to do a total wipe like that, you really have very little to lose. Like you say, you'll be able to redownload any app that you have previously purchased, and your contacts / e-mail should sync back up just fine. It is a little ...


8

As an Android user for about 2 years (and an iPhone user for 2 years before that), I feel that Android is very stable. BUT you have to remember, that with the ability to load widgets, and background applications - you can certainly bog down your phone and decrease its performance. In Apple's walled garden this isn't a problem, but you also don't have the ...


8

I recently found that same setting (i.e., number of processes allowed to run in background), and I reduced that setting on my GT-S7562L from "Standard Limit" to only 1. I immediately saw a significant improvement in performance, and so far there have been no problems. I made the change out of desperation - my phone had nearly morphed into a brick. It was ...


7

One option - if you have root and a proper custom kernel you can use something like SetCPU to underclock your processor. CyanogenMod also has this functionality built in since at least CM7, don't remember if it's in CM6. That can be found in Settings->CyanogenMod Settings->Performance IIRC. Without root access, I suppose you could try to run some kind ...


7

Yes you're correct. Android will use CPU frequency as required including deep sleep to highest CPU frequency. If Android uses 1.2Ghz for high end task it will consume more battery but on the other hand will finish the task quicker than 1Ghz. Many custom ROM also allows you to change this CPU scaling behavior by changing the governor. For eg: if you choose ...


7

This looks like it could be an issue with certain background services malfunctioning. Try observing the background services and disable some of them to see if you might hit the culprit. To do it in a way that is less hit and miss, there are several battery app in the market or you can use ICS native battery monitor to see if there are anything that are ...


6

The emulator is slow because it's an qemu that emulates a whole different CPU architecture as it's used by consumer PCs: ARM (vs. x86(_64) on your PC) This means that every CPU instruction on the emulator's ARM CPU has to be emulated, which is per se slow. Also the emulator is AFAIK single-threaded. This means that speed-up can only be achieved by fast CPUs ...


6

One method is to put a file called .noMedia in the root of every folder that you don't want to be scanned. It won't improve the scanning of actual media, but it will prevent wasted time searching elsewhere (or indexing things that you don't want indexed, such as app assets).


6

Uhhhh, that is not a virus! Who told you that? :) kworker is part of the Linux Kernel's scheduler in which it manages the processes running and switching to it a la multitasking. That is normal behaviour of the kernel! It exists on the desktop linux also, see this example to illustrate: ps -elf | grep kworker 1 S root 5 2 0 60 -20 - 0 ...


6

You could try to use some live monitoring app, e.g. OS Monitor. These usually offer you a view on apps currently consuming most of the ressources, e.g. hogging your CPU, eating your RAM, or utilizing your network: OS Monitor showing running processes, and showing network connections (click images for larger variants) Running processes can be sorted by ...


6

"Project Butter" is Google's name for the UI latency enhancements implemented in Android 4.1 Jelly Bean. Any Android device running Android 4.1 or later will have those enhancements. Remember, though, that software is only part of what makes an interface smooth and 4.1 isn't a cure-all for lag. Slow hardware will result in a slow UI regardless of the OS. ...


6

All antivirus applications on all platforms will impact the performance of the device. This is because they intercept your actions and check them for unwanted effects. You say you have installed anti-viruses - plural. If you install more than one such application on any device they will start to check upon each other. This will have a significant ...


6

Performance has nothing to do with battery voltage. The reason is that the flash memory is "worn" and therefore slower and less responsive. My Nexus 7 (1st generation) is also very slow now and I have almost no apps on it. You can read more here: Why Android Phones Slow Down Over Time, part "No Solid-State Drive TRIM" No Solid-State Drive TRIM The ...


5

The Watchdog Task Manager app is really great for these kinds of problems.


5

Although you can't find out what apps are 'slowing down' your phone, you can find out which apps are using your battery the most. Generally if apps are using a lot of battery power, they're probably slowing down your phone too. You can find the list of apps vs battery usage in Settings > Battery.


5

Security and Performance Implications The application resources stored on external storage are read-only and hence there are no performance issues with loading or launching applications on SD card. From: http://android-developers.blogspot.co.uk/2010/07/apps-on-sd-card-details.html The post is written by a 'Suchi Amalapurapu, an engineer who worked ...


5

Sounds like the contents of your SD Card have not been scanned since taking the photos. Try the SDrescan app from Market. This should help in such situations. Alternatively, you can manually un-mount the SD Card (via Menu -> Settings -> Storage -> Unmount SD Card) and re-mount it again. This should trigger the media scanner to refresh the card's ...


5

Try InstaCamera Pro from Google Play Store. It starts very fast and has preferences to start camera and takes photo just by a single touch from home screen of your phone: InstaCamera is the quickest way to take a photo with your phone. There's no long process: just press the widget and it takes a photo, then closes just as quickly. The paid PRO ...


5

There is an article that discusses the semi-technical reasons/issues that have lead to the differences in smoothness of Android and iPhone devices. But after gathering some key points from the article one can conclude: From the very start, IOS had been built around a multi-touch screen (meaning IOS had been built from the gound up to be very responsive ...


5

Assuming your lag is not caused by resource hogging malware (detection and removal covered in malware tag), possible causes (discounting infamous touchwiz :), could be CPU loading Disk I/O Network I/O RAM ( ignoring this going further given 3 GB RAM of your device ) Two apps would greatly help you in identifying the culprit system / downloaded apps ...


4

Slowdowns like this on phones older than 1 year old are most likely a side affect of memory shortages. To check to see if this is the issue, go to the Android settings and look at SD card & Phone Storage. The last item, "Available Space" should be 17 Mb or more. If you are using the Email app (NOT Gmail) then you should check your trash folder. In mail, ...


4

I experienced a similar situation with my Samsung Galaxy GT-i5700 (SPICA), and I got up to a very weird solution to this: It seems that the huge number of SMS was causing the mobile to further slow down (apart from the large number of apps in the device). I then deleted many of the messages, and there was a significant improvement in the dialer operating ...


4

I had often done factory reset (sometimes unwillingly, because the beta ROM that I were using came crashing all the way through), I'd say the longer you have a working phone, the harder it is when you wiped them out. You might not have noticed all the little tweaks you've done here and there in many apps that you will suddenly realize when you do a factory ...


4

In the "linux world", what android is at its core, free RAM is wasted RAM. The system will attempt to use up as much RAM as needed. If more is needed, and there are applications that are no longer requiring the RAM it has allocated, the system will free up the RAM from that application an allocate it to the new application that needs it. Having less RAM ...


4

There are a bunch of Tutorials around on the net on how to increase performance of your Android device (e.g. on LifeHackers here and here). One thing to definitely keep your fingers AWAY from are so-called "boosters" and (automated) Task-Killers. As rm-vanda already stated, they make things only worse; tasks should only be killed if they misbehave (e.g. are ...


Only top voted, non community-wiki answers of a minimum length are eligible