★ WARNING! ★LagFix DOES NOT HANG! Trimming process might take many minutes! Like five or ten. Don' panic, make some tea and wait.
★ WARNING! ★Read FAQ before using! http://bit.ly/SKLMBw
★ Premium version is now ON SALE! ★You asked, we delivered! Premium version comes without ads and have an option to auto-run trimming at specified schedule - set it once, forget about lags forever! You can find it here http://bit.ly/Vx4ATsIt comes from different publisher because Google does not allow publishing of paid apps from my country.
Warning! This app should only be used by ADVANCED users! If you do not understand what it does - DO NOT USE IT! You can find fstrim() man in Google and more information on XDA - http://bit.ly/10VJRPt. RTFM before asking any questions or rating this app bad!
Some Android users suffer from poor performance after some days/weeks of heavy usage. This is due to a well-known TRIM bug affecting these devices (users report Nexus devices and HTC One devices are affected). Kernels with -discard mount option are NOT affected!
The source of the problem is that internal storage is not properly TRIMmed when needed. You can find lots of information on XDA - http://bit.ly/11VUJvQ and http://bit.ly/14gMsBg It is also well-known fact that running fstrim Linux tool from time to time fixes the issue until internal memory runs out of free blocks. Other solutions like mounting with -discard or disabling fsync may be slow or dangerous.
LagFix is a user-friendly implementation of fstrim utility. It allows you to select which partitions to trim (you should leave defaults unless you know what you are doing) and run the process easily.
Please note that fstrim output depends on kernel and device. It works fine unless you see errors. You might see big amounts of bytes, zero amount or repeating amount. All are fine! Read fstrim manual to understand why all these outputs are valid.
It is also advised to reboot your device after the TRIM process so that kernel could reinitialize block data.