(04-02-2013, 03:08 AM)cloud1250000 Wrote: swap size is a part of the sd card used for ram (fake ram, and slow)
Not necesarily, zRam (new version of ramzswap) Compresses the actualy ram of the phone, works a lot better than ramswap and the performance descreasing is barely noticeable compared to ramswap, though, this depends on wether the developers working on your device have added this to the kernel or not.
Anyways, for me, the main things that will affect the app performance are
-CPU clock,from 1.2Ghz to 1.6 it's actually a big difference, it goes up some 10 or more fps depending on the game and settings.
-GPU clock, not all the phones support this, but overclocking the gpu (with the right voltages) does give some nice improvement.
-ROM, not actually the big thing, changing from stock sammy 4.1.2 (dual core@1Ghz) to stock SlimBeam (same, dualcore@1Ghz) gave me few fps more, it also depends on how much crappy apps you got on the background, or "bloatware" as they call it.
-RAM, no need to say it, more ram, better performance and multi-tasking, I don't personally like ramswap or zRam but it comes in handy when your device has 512MB of ram or less.
-I/O schedulers and CPU governors:
This is complicated overall if you don't understand how it works, I recomend to take a look at what each I/O scheduler and CPU governor so you know what you're dealing with (take a look here
http://forum.xda-developers.com/showthre...?t=1631894), personally, what works better for me are ROW and SIO schedulers and as for the governors, Lionheart or SmartassV2 (if single core) and PegasusQ (if multicore, I lock it to dualcore though instead of quad, I personally thinkg that using quad is a waste of battery...)
Will update this post if I remember anything else..