[Sony Xperia T, TL, TX, V] Aria.A97:
Everyone with slow and laggy Neo ROM should read this!

I was one of that guys who always had laggy and slow rom. Even with [MENTION=5122093]WhiteNeo[/MENTION] Optimized Builds.

I was always confused why some people call this rom fast and fluid while mine gets Ultra Slow, freezing and laggy just after 6-7 days of a total clean install. Sometimes I thought these people doesn't even know what does Smooth mean.

I did some research and found what will make a fast rom slow as hell :) I decided to put them in one place :good: Here we go:

Link2SD

Link2SD is a real performance killer. Everybody knows internal storage is way faster than SDcard. Launching apps and reading their data from external sd takes more time and uses more power.

Solution :D : You can use this guide to increase your Data Partition. 4GB for Data Partition is enough for 120 user apps

Bloatware

Just like most ROMs, CM also has some bloatwares. Removing them will free up you system, make phone boot faster and also cleaner launcher. I created a Debloater zip here. Flash it through TWRP to remove unnecessary apps from your ROM :)

Under Volting

As my experience undervolting has negative performance while it will increase battery just a little. But it will help heating a lot. Voltage tables posted before on this thread are very aggressive. I decided not to touch this. But I don't think reducing every freq for 2-3 step hurts.

File System

Also this ROM/Kernel fully supports F2FS, I see some people who still use Ext4. Simply switching to F2FS can help your poor performance

Xposed Modules

Everybody shows respect for Xposed Framework. It can customize everything without touching APKs. But how it works?

Xposed breaks a running code to load its own one. While some Modules have no effect on performance (For Example Instagram Downloader) some will have a negative effect. A very known example is Gravity Box. It breaks every running code related to almost everything (NavBar, Status Bar, Volume Panel, Notification Drawer, Media Related Ones, etc...) to load its own code.

If you wanna get more performance, don't install modules like Gravity Box

Governor

Best Battery/Performance Balanced Governor is ondemand. I used all of other governors. Even IntelliMM causes some lags and delays.

If you wanna have tweaked Governor Change "Optimal_freq" and "sync_freq" to 162 and "Sampling_down_factor" to 1.

I/O Scheduler

For me. FIOPS with 512 Read Ahead Buffer has best performance. Other values and Schedulers can have even better performance for you.

Not Using Greenify

Some apps keep their service in background for no reason. I can't really understand why some apps like Zapya, UC Browser and ES File Explorer run their service in background after closing the app. Less free ram = slower device. Greenify these services and you'll feel the difference ;) I don't Greenify Social Apps (Telegram, Viber, Kik, Hangouts and Google Plus) and with 91 user apps installed I have a 400-450 MB free RAM. Check this photo:

[IMG="Free RAM"]http://xdaforums.com/attachment.php?attachmentid=3252135&stc=1&d=1428511398[/IMG]

Using App Killers Like Clean Master

You may think that using CM can boost your device. But it has a negative effect on both battery and performance.

There are many reasons that YOU SHOULD NOT USE ANY RAM MANAGER APP.

Here are two of them. If you need more reasons, use Google:

http://xdaforums.com/showthread.php?t=1966571

http://www.howtogeek.com/127388/htg-explains-why-you-shouldnt-use-a-task-killer-on-android/

Browsing with Chrome

I saw some people here who complain that launcher will redraw after exiting Chrome. You know why? Cause Chrome is one of the most RAM Consuming browsers. It gets even worse on a 1 GB device like our Xperia V. I use UC Browsers, it's cool. Smoother than Chrome. Faster (Also features Cloud Boost) and the most important thing, it handles RAM much better than Chrome. Downlaod it from Google Play

I hope this post helps you.

Regards :)