Ever since android was launched back in 2007, the app development always faced an issue. The issue being that the apps ran much smoother and faster on iOS platform than Android, and we are talking about the same apps built by the same development team. One of the reason could be that not all of android apps are truly “native”, they rely on Dalvik virtual machine to run, so there are tons of bridges and links which eventually takes you to the game. Even powerful devices, like Nexus 7 which boasts a Quad core Tegra 3 processor and 1GB of RAM face this issue.
While Android spent last year enhancing the user experience and smoothness of the Operating system with project butter, it still didn’t help with the fact that games still run a little slow, not unplayable, but you wouldn't want a game to hang on your brand new quad core tablet do you? While many people decided to live with it and just over clock the device to handle threads better, an XDA member decided that this issue needs to be fixed and has released a method which will improve the gaming experience.
I was experiencing significant lag as we all do from time to time, and decided I was going to get to the bottom of it. After tracing and debugging for hours, I discovered the source of 90% of Android’s lag. In a word, entropy (or lack thereof).
After a lot of work, the android lag was significantly reduced, and not just for the Nexus 7, the method seems to work for a couple of tablets and devices as well. Before you go to the link all excited, you must have a rooted device because you would have to flash a zip package to modify the file systems.
Download: Flashable package (XDA)