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 ...


46

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 ...


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.


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

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

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

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

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

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

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

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


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

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

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 ...


4

I share my experience and knowledge as an android developer: Most widgets don't consume (or use just a bit) processor power when they are not visible, but some would consume even if your screen is off and phone is locked. It is based on what task the widget is considered to do, and how developer has written and optimized the code. As a general rule: more ...


4

I've come up with one potential answer myself: TRIM Solid state disks (SSDs) and some flash memory require the operating system to perform a kind of housekeeping task to maintain the efficiency of the device. The operating system command TRIM is explained in this AnandTech article: http://www.anandtech.com/show/2738/10 Its applicability to certain ...


4

GameCIH (CheatIng Hacker) can change the game speed.


4

You are absolutely correct in stating that the bottleneck is actually not the encryption/decryption but NAND write rate. In fact, the performance observed for read/write of encrypted v/s non-encrypted does not vary significantly owing to high cpu speeds. What you might look at though is the rate at which block level encryption happens for the first time. ...


4

This is likely to be caused by one (or both) of two things. 1: Your phone does not have TRIM support - something that was only recently added in 4.3. This makes some devices slow down significantly over time - notably the 2012 Nexus 7 - and they stay slow even after a factory reset. 2: Aging flash. Depending on the quality, type and age of your device's ...


4

I understand that read/write speeds are dependent on what the phone is, and what the SD card is, but since both are flash memory, I thought the read/write times would pretty much be around the same. That is a wrong assumption. While they're all flash technology, there's a very wide certain in the speed of the storage. A Class 2 SD Card has a minimum read/...


4

Simple answer: Yes, but it's usually not noticeable and won't impact a device's ability to function as expected during it's lifetime. Full Explanation: Apps CAN leave traces of information behind when uninstalled. These are usually empty folder and misc. log files, but can also include files created by the application but are assumed that the user would ...


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