Related
This GT540 is my first "smart" phone. When I first got it, it confused the hell out of me. It wanted to be a computer, not a phone, and I wanted a "smart" phone. Not used to the touch screen and interface, I did a lot of things on accident: Called people accidentally, hung up accidentally, I still from time to time run apps on accident. Don't get me wrong, I really like this phone. But it needs to be a phone first: Make and receive phone calls and text messages, and always be ready to go when I need it. It's been a long journey since I started, but it's becoming what I want it to be.
Hopefully others will find some of the information I've found on my quest beneficial, and may others help me on my way.
I currently run SwiftDroid 2.0 M4, on a repartitioned phone with 234MB for data and 150MB for system.
My Priorities for my "Phone," and what I've done to make it happen:
0) Durable - a broken phone is not a phone
Stable & Fully Functional OS - if it doesn't work right, it's broken and thus not a phone
Long Battery life - It it won't turn on, it's broken and thus not a phone
Backup & Restore - a phone without my contacts is not my phone
- Nice thick screen protector and rubber case
- Google backup and clockwork restore
- Mastered fastboot, KDZ Update
- Working on mastering clockwork recovery and adb
- Battery life:Turned off haptic feedback, animations, live wallpapers, turned off keep screen awake during calls, vibrate only when necessary (silent, call waiting), Wifi/Mobile Data/GPS are only on when in use
1) Be able to make a phone call/send text message quickly - Fully loaded and responsive home screen always be no more than 1-2 seconds away from any situation. Phone calls and text messages: answer and receive every one. Never miss one! What was said for text messages also applies to emails. Also includes accessibility options to make it even easier.
- CM "Lock Home App in Memory" nice, but not 100% effective
- After using this, home screen is always there waiting for me, fully loaded:
Use Terminal Emulator:
su (enter)
echo ro.HOME_APP_ADJ=1 >> /data/local.prop (enter)
reboot (enter)
- CM "Lock messaging app in memory" - checked, I've heard rumors of missed messages
- GO SMS: better functionality than stock app
- Settings>Accessibility> Power Button Ends Calls - checked;This was the button I pressed on "nonsmart phones to end calls"
- Ringtone is "Digital Phone"; now it even sounds like a phone
2) Performance and response of games, apps, and games: When I want to play a game or use an app, I want it to do something before I tell it to. Well, not that fast, but they need to operate fluidly and responsively. Also convenience fits in this category. This also includes improving performance to play better and better games.
- CM settings> Performance>
- CPU Settings> Max CPU Freq 852MHz; Higher is unstable; Also set on boot
- Use JIT - I hear it makes the phone run faster
- Unchecked "Enable surface dithering" because it says "at the cost of performance"
- Checked "Allow purging of assets" - heard it helps phones with low RAM
- VM heap size - 32MB - It's for the games
My future plan and thoughts:
Compcache - Trade CPU speed for more ram, not sure I'm interested in this. Is there a good reason to use this?
Swap - Looking into a good swap app, if you have a recommendation let me know. I hear Swapper 2 by Elviss Kuštans & Swapper for Root by Dario 'Azatoth' Lipari are good ones. I plan to buy a class 6 or 10 sd card to speed up loading of games and the swap file.
Opera browser - I hear it's the fastest one out with multi-tabs. I could care less about videos and plugins
AutoKiller Memory Optimizer by AndRS Studio - After upgrading to Android 2.3, I understand there is no real need for task killers. But this program is supposed to be different from the generic task killers. Full of options, it might be worth it. Anyone here have any experience with it?
Startup Manager - stuff that I don't need starts at boot. If it's not the system, dialer, messenger, swype, or a widget, I don't want it in the memory until I say so. Considering Autorun Manager by AndRS Studio.
SystemApp Remover - found this app from a reliable source that can backup and uninstall system apps. If it doesn't work out, I'll use Root Explorer or ADB. Titanium back up works great for regular apps, I can't get it to restore system apps for some reason.
A quick question:
CM "Lock messaging app in memory" - Will this lock GO SMS if the stock messaging app is removed? Or is there a way to define GO SMS as the main messaging app so CM will lock it in memory? Or any other way to lock it into memory? I'd really like to get rid of the stock messaging app.
If you have any advice to improve any of the above settings, or can recommend something new to me, you have my gratitude.
If you see something that could benefit you or have questions, I'll help with what I can.
Hey,
I was using swiftdroid last two days and it appears to be killing all apps almost as soon as I quit it. I checked with Advanced Task Killer and it appears swiftdroid is trying to keep at least 45MB free even after I enabled 32MB swap with built-in VRAM.
This is very annoying. It keeps quitting facebook chat and IMO chat as soon as I switch to another app. I'm aware GT540 has very low memory but the thing is in stock, I didn't have any problem even though I didn't have VRAM/swap. I usually get around 25MB RAM free all the time and most apps stay in memory. I'm usually like able to launch the IM app, facebook app and still be able to use the browser or file expert or messaging app.
So, is there's a workaround? It's really annoying when it keeps quitting the IM app just like that!
Sorry for saying it's annoying. I know we get this for free and I shouldn't be complaining at all. It's just that it pissed me by quitting IM app, the only app I want to stay in the memory.
What version of Swiftdroid are you using
The latest one (M5), has improved RAM management a lot
And comes with better battery life, too
I got the same thing. Always 40-45mb free and apps being killed quickly. I'm on M5. Someone said that Joestone's AOSP is better in this aspect, but I didn't test it yet.
Mitalca:
I'm on M4. I downloaded M5 only today. I don't think it lacks good RAM management. It's just that its memory management settings have been tweaked to keep maximum possible amount of RAM free so that any new app will launch faster. Am sure there must be a switch to change it.
EazyLuke:
I don't really have any problems with stock 2.1. I checked out Joe's AOSP and swiftdroid. The only real advantage apart from speed is voice input. In Joe's AOSP, I couldn't get voice to work. In swiftdroid, it worked.
that's what I meant with RAM management
Maurik changed the settings on M5
mhoangtr said:
In M4 rom, lowmemorykiller setting is 6,8,16,20,32,40 MB so apps killed too fast.
If you want to keep apps longer, try set to 6,8,16,20,22,24 MB (this is default value of android).
Click to expand...
Click to collapse
But I don't know how can you change that setting in M4
Try M5, if it ain't working for you, go to Joe's
Mitalca said:
that's what I meant with RAM management
Maurik changed the settings on M5
But I don't know how can you change that setting in M4
Try M5, if it ain't working for you, go to Joe's
Click to expand...
Click to collapse
@Mitalca: That's the whole purpose of the post. I couldn't find the option where I can change 6,8,16,20,32,40 MB to 6,8,16,20,22,24 MB.
How do I change it?
You can change these values with e.g. this application https://market.android.com/details?id=com.lim.android.automemman&feature=search_result
I installed this app: https://market.android.com/details?id=com.rs.autokiller
It does the same thing.
I set the values to 6-8-12-18-20-20. Now I'll have to see if that brings an improvement.
EDIT: Tested it for a few minutes. And it seems to be an awesome improvement! I can switch from Facebook, Twitter and Browser, and everything is kept in memory, meaning these apps don't have to reload everything!
And it seems to be stable. I also use some of the "advanced system tweaks settings".
Thanks you guys.
XDA memebers. Useful as ever.
I'm gonna try both the apps and keep the app with slicker interface.
M5 isn't working.
Says assert failed when trying to flash via recovery.
Trys v6 SuperCharger!
http://forum.xda-developers.com/showthread.php?t=991276
It Works Perfectly on our GT540!
I found this problematic, too.
I installed M5 yesterday. Everything is great except this (and I don't like oversensitive accelerometer, but it's not urgent problem ).
Last night I listened Music player, and surfed via Miren. After two opened tabs, Music player shut down . After four opened tabs, phone rebooted. Factory widgets' widgets are useless with this agressive RAM menagment.
hash87 said:
You can change these values with e.g. this application https://market.android.com/details?id=com.lim.android.automemman&feature=search_result
Click to expand...
Click to collapse
Thanks man.
Works excellent .
EazyLuke said:
I installed this app: https://market.android.com/details?id=com.rs.autokiller
It does the same thing.
I set the values to 6-8-12-18-20-20. Now I'll have to see if that brings an improvement.
Click to expand...
Click to collapse
To bad - it want access to too much permissions.
Access to too much permissions? Use LBE Privacy Guard!
What permissions?
And by the way, I wrote a PM to Mur4ik and asked him to try this app out. Maybe he'll change the numbers for RAM-management in his next release if he thinks it's an improvement.
EazyLuke said:
What permissions?
And by the way, I wrote a PM to Mur4ik and asked him to try this app out. Maybe he'll change the numbers for RAM-management in his next release if he thinks it's an improvement.
Click to expand...
Click to collapse
There are plenty of custom ROMs that use Mur4ik's config. It boils down to personal preference. Do you want newer apps to launch really fast or do you want certain apps to stay in memory all the time?
Multi-taskers would prefer to have all apps in memory while people who like doing one thing at a time or who use phone for gaming mainly would prefer Mur4ik's config which launches apps faster.
The best thing for Mur4ik is to include an option to change the memory management config depending on user.
After changing the numbers my apps don't really seem to open slower.
In my opinion Mur4ik could lower the numbers a little bit, to allow better multitasking, but still let new apps open fast (just my personal opinion).
But I don't say he HAS TO do that, just a suggestion, if he doesn't like it it isn't a problem at all, because everyone can simply adjust the numbers easily .
That's true. xD
If I were to suggest, I'd suggest to add the option to change these settings. Apps opening fast depends on what individual apps are in the memory and what new app you are opening.
For example, if you open Angry Birds while your memory is at 16MB, you certainly can't expect it to open fast.
On the other hand, if you open messaging app while memory is at 16MB, it certainly will open faster.
But, I really disliked the apps Swiftdroid had in the latest release. I had to get rid of the whole GO suit with Uninstaller for Root.
nibras_reeza said:
But, I really disliked the apps Swiftdroid had in the latest release. I had to get rid of the whole GO suit with Uninstaller for Root.
Click to expand...
Click to collapse
Try M6, was released yesterday, it's completely clean! Only Tonepicker and QuickSettings are added.
SWEETTTTTTTT!!!!!!!!!!!!! xD
you could also try to put mur4ik rom in the kitchen and play with autokiller settings ...
this is michalak8 from android.com.pl (mike's froYo dev) looking for that magic 10 posts to post my rom) Could someone close the rom thread in development section - I would like to post it my self without google-translate bugs
mikegapinski
Hi all!
I currently have elelinux 2.1 ROM, but I think that's not the problem, because with others rom is very slow too.
For example, when I'm writing a text message, on twitter or whatever, sometimes it has a delay of 1 second more or less, activating 3G/wifi is slow as **** too. Even turning screen on and navigating through desktops or apps is slow. When I call, it has a delay of 3 seconds before it appears on the screen. I can't even listen to music because the phone get stucks... I could give you more examples, but I think is enough to know that my hero works to slow.
But I don't know if this is normal or not, I don't know other people who own a Hero.
Thanks in advance
Yeah it's an outdated slow phone really. I would consider it normal.
Maybe you have some apps installed and running in background? Try to install fresh ROM or uninstall all applications and try then.
are you using an thirth party keyboard like better keyboard?
those are a bit laggy somethimes and that can cause your 1 or 2 seconds lag
and maybe try to flash a new kernel (like this one http://forum.xda-developers.com/showthread.php?t=730471) or start again from scratch
stroobach said:
are you using an thirth party keyboard like better keyboard?
those are a bit laggy somethimes and that can cause your 1 or 2 seconds lag
and maybe try to flash a new kernel (like this one http://forum.xda-developers.com/showthread.php?t=730471) or start again from scratch
Click to expand...
Click to collapse
Hi!
Recently I've installed Thumb Keyboard, but the keyboard was laggy before that, so that's not the main problem I think...
I know it's an old phone, but this slowness, it's unbearable... and my contract doesn't end until october >_<
instal a task manager maybe?
or delete your phones cache (can be done by apps in the market)
otherwise.. i dont know whats the problem
i recomend a radio and kernel update (can be found here on the forums)
Yes, try a task killer to find out what processes use phone memory the most.
Kill them periodically, or just uninstall them if it's not necessary.
hi everyone
i think that's the steps of solving the problem try it
1- if your memory card is full try to delete anything you not use in it.
2- make a Swap partition and that's the link > http://forum.xda-developers.com/showpost.php?p=6907762&postcount=47
3- install fresh rom for my advise (VillainROM-v13)
4- install task killer that's help phone to be faster
now your phone is fast!! enjoy
You may wanna consider overclocking a bit. That's helps my phone quite a bit.
may be you've to reflash ROM
i usually flash ROM every 3 months
Solution without Sense:
go and get elelinux 2.8 ROM
OC your cpu (needs root and care not every phone can handle the highest values, ele has included oc app in his rom)
find the lowest working freq without the phone always restarting itself
find the highest freq without stability issues or overheat
after done this, check "set on boot"
switch all animations off
install just the apps you really need
remove all that unnessecary junk from your homescreen, a clock widget (example beautiful widgets lite, weather animations off, free from market) and some shortcuts are enough, if u want u can keep search widget
play around with cyano settings so you get optimum results
then your phone should not show too many lags, at least mine does not.
Solution with Sense:
Go and get a fresh rom,
example
elelinux repacked 2.1 rom,
VR 13 (also 2.1),
SalsaSense (2.3.3, not as fast as RUU 2.1 though, and use Las Venturas 0.4.7 kernel)
Same procedure as above: OC, for me i use 264-768.8MHz and ondemand gov
Remove all that unnessecary htc homescreen junk like music widget , peoples widget, weather.....
if u want you can keep htc clock widget, but do animations off
Phone should be FAST!
greets, S.O.D.
id recommend updating from 2.1 to the 2.8 version. the set the cpu to 176/652.
then install task manager. this should sort all your problems out
try overclocking the phone, i use floyo rom and it run so fast for me
was using villainrom 12 and recently shifted to villainrom 13. trust me it is the best rom i have ever had. i use taskiller with it and my phone simply flies. though battery remains an issue. i am using the stock keyboard and also the stock sms app. would suggest all to give it a try (those who haven't)
I too have had a slow hero and it is definately not rom.
I actually had 2 heroes , One got rooted on day and has been ok .
The other ( nephew was using it) was slow and I always assumed it was his stock system, unrooted setup.
When I got the phone back last week, I rooted it , put a few roms on , wiped everything that looked wipable in recovery , put in a new sd card , setup a app2sd partition ( using rom manager ) .
and still its deadly slow.
If it was a PC I would think its faulty memory so only the good portion is working but I have no way of checking. ( unless you tell me)
also the apps2sd might not have taken as i tried to format the partition after creating it and it couldn't find it.
any ideas?
try to flash new roms .....
Sent from my HTC Hero using Tapatalk
Try this rom and you will notice how AWESOME your phone is.
ICS rom for Hero
niyesuh said:
Try this rom and you will notice how AWESOME your phone is.
ICS rom for Hero
Click to expand...
Click to collapse
Awesome, yes.…but ICS will make it slower than ever!!!
I've been using Galaxy 3 (I5801) for 2+ years now,
Always wanted to upgarde the phone and get something cool, but due to personal problems never had 20K spare to buy a decent phone so was almost forced to keep using it month after month.
Thanks to kyrillos for giving us Rom updates so we kept living with this device till date.
Recently my phone started being very very sluggish, Games were out of question, it used to make me bang my head even with basic apps like Maps and browser used to make it beg for a reboot.
I usually restarted phone but this was getting on my nerves and reboot sometimes needed another reboot as not all apps show up, whatever.
I have around 100 apps Installed, not used everyday but love having them for some occasional use.
Today I was in urgent need to use a bank app. and phone gave me more frustration so I started playing around to see what can help me make it usable for another couple of months.
Earlier I've been using "Android System Info" to view the available ram and processes and kill the ones not required to run, Don't know why apps like youtube, cyanogen stats, titanium backup tries to run when their was no Active or scheduled usage, this kept sucking RAM off this poor phone which started showing lags of death.
Anyway to cut this post short, I found a App called " All-In-One Toolbox (14 Tools) - System Optimizer" which offers 17 tools in one decent price i.e. Free.
installed it and tried quick boost, phone was on 14% available RAM and it jumped to 51% and phone was smooth like new, then came the other included tools in "AIO Toolbox"
Used "Cache Cleaner" and it gave some extra MB's to phone memory.
Then used History cleaner to get more junk deleted
Then ran SDCard Cleaner and cleaned old "LOGS" and some more junk.
Then used "Boot Speedup" and unchecked the junk which ran along every reboot as they were not required.
Unchecked in user : Skype, Task Reminder, Titanium Backup, youtube, officesuite, etc etc so they don't load at boot.
unchecked in system: email (I am sure not required when you use "gmail" app already), SIM Toolkit.
Once went through all things to double check, did the reboot, and guess what, Didn't had a single "LAG " since last 12 hours,
used it like I used my phone during weekdays and didn't needed to curse or abuse it, not even a reboot.
Ah my head feels relaxed as i didn't banged this phone on my head since morning.
Please don't take this as I am promoting any app, Fact is I am not working for anyone, not even in real life. :crying:
This is just my personal experience with this phone and wonders this excellent toolbox did to it.
Thanks for sharing this also don't worry there's always going to be tough times in life. It will get better soon; all the best.
Sent from my GT-I5800 using xda app-developers app
Thanks dilzo.
Update: Started using ZDbox (All-In-One toolbox). to speed up and its working more better as settings had an option to Auto-boost once Ram is below 50MB.
this one includes a easier cache cleaner and many new features like DND mode and Also the battery stats including info during charge is more precise and detailed.
I use an app called "App Quarantine" and freeze apps that use ram in the background. Example, Google Maps. I use maps once a week, but it uses ram all the time. So I just unfreeze it when I need it.
https://play.google.com/store/apps/details?id=com.ramdroid.appquarantine&hl=en
Tip
As youre already on kyrillos rom just flash fugumod ultra 1366mhz pre. And after boot you will get a Lagfree device.!
sarcasticsmartass said:
As youre already on kyrillos rom just flash fugumod ultra 1366mhz pre. And after boot you will get a Lagfree device.!
Click to expand...
Click to collapse
Kyrillos yet to update his Rom, I don't want to run this phone on 1366Mhz for sure.
I am using marcellusbe's ROM CyanogenMod 7.2 (Alpha9 )
and phone is snappier and happier.
I know this has nothing to do with the topic but i wanted share. I just found out about an app called sidebar lite (i saw it in qbking77' s video ). Its a mutitasking app like the one in the note 2 .
Sent from my GT-I5800 using xda app-developers app
sarcasticsmartass said:
As youre already on kyrillos rom just flash fugumod ultra 1366mhz pre. And after boot you will get a Lagfree device.!
Click to expand...
Click to collapse
Hello
For sure...
I use Kyrillos Rom with this 1366Mhz fugumod kernel, and it's working very fine ! No lag, no bug...
Now I only use my I5800 when I do running with the Runtastic app to track my course with G, just wifi.PS (to keep my new Acer V370 free from sweating), along with FM radio or music player and to have a phone with me in case of emergency (as, even with no sim card inside, it's possible to call emergency numbers).
Here are my Quadrant stats :
Total : 829 (around 520 with stock rom )
CPU : 1214
Mem : 474
I/O : 1469
2D : 758
3D : 230
Until now, no bug encountered...
HELP
Thanks a lot BOSS >>>>>>>>>
I was searching For this only ....................
My phone always Irritates me BY NO INTERNAL SPACE ..........
Can anyone Help ............
I've used Link2SD ........:crying:... But it's Not Working
Does anybody else have problems with the launcher reloading? I have this problem with both the stock launcher and Apex. I still have this problem even after locking Apex into memory. Any remedies for this?
Thanks!
I do. Not sure how to fix it to be honest. I've tried many roms.
Im using nova and have this problem. I even have agressive checked (stay in memory)
Also tried the build prop edit. Neither worked
Would love to have a sure fire way to keep the launcher in memory
Still looking for a solution to this problem..
Supercharger v6
Google it
Does "Pimp My ROM" work on the Nexus 10? You could always lock the launcher in memory.
Good question, I stay away from pimp my room cause I know it causes issues in Roms sometimes
EniGmA1987 said:
Does "Pimp My ROM" work on the Nexus 10? You could always lock the launcher in memory.
Click to expand...
Click to collapse
Locking the launcher in memory doesn't stop the launcher from reloading in my experience.
Isnt the definition of "redrawing" meaning it has to be reloaded because the app was no longer in memory?
Still, if whatever is being used to lock an app in memory does not work then you can always renice the process to put it into the range where the Android OOM manager knows it shouldnt be killed off. I like setting my launcher to have a priority of -17 and my keyboard with a priority of -20. Other systemUI I usually give -15, and (on my phone at least) I have the phone as -19 and google voice as -18. This means that the keyboard is always the most responsive thing there is so no matter what is going on the keyboard never lags when typing. Next is phone so that when a call comes in it doesnt load all laggy like. Google Voice is my texting app and also has to do with the phone so that also gets a high priority. Then the launcher and user interface are also high so their transitions and such always get priority over other things going on in the background. This keeps everything about them smooth since it is unaffected by other background tasks. The smoothness of the system stuff is the primary benefit, but having these values also tells the system they have so high of a priority that they should not be killed off ever when more RAM is needed and other things should be killed instead.
Other things you can do is to set the package installer to be a really low priority so it gets killed as soon as it is no longer actively doing something and also so that installing or updating in the background doesnt completely lag up the system when it starts writing data to disk.