About a few months ago, I got the official update to Android 2.2 from Motorola. Everything was alright, except Google Maps. Everytime I use parts of the app, my Defy freezes a short time afterwards.
Use the navigation: after about 30 km the phone freezes. View, where you are: after the third time the phone freezes. Want to check-in using latitude: the phone freezes. Accidentially swiped to the left in Google+: the phone freezes.
To solve this problem, you’ll have to have your phone rooted and BusyBox installed.
The freezes are probably because some apps like Google Maps need to much virtual memory. So, the problem ist mostly solved, when you increase the minimum space that will be permanently available.
Download sysctl and open the app.
Change the first parameter from 2845 to 4096.This will modify the parameter vm.min_free_kbytes.
If you don’t want to install an app, the following commands entered in a terminal will do the same.
su;
sysctl -w vm.min_free_kbytes=4096;
I prefer using the app, because it will run automatically after each reboot and I won’t have to change the parameter again.




1 comment
Simon says:
January 25, 2012 at 3:52 am (UTC 1 )
Hey Nina,
I’ve had exactly the same issues on my Motorola Bravo — but this looks like a great tip.
Thanks for the suggestion!