As there are some Users running Task Killers to gain Battery life, everybody asks which service is doing what.
Unfortunately, there is no description (or have I been too dumb to search in this case? ), yet.
We started a collection of services running on my device.
Content was collected by:
noblackthunder
stamppot
me
Lets go on to determine together which is needed for what and so on...
Alarm Clock
Name says all. You wont get alarmed if that service is killed.
Low CPU usage. Takes around 8.4mb RAM.
Calender
Low CPU usage.
- 8.8 MB ram.
Checkin Service
Restarts immediately after getting killed.
com.android.providers.applications
com.android.providers.userdictonary
com.sonyericsson.android.bootinfo
com.sonyericsson.learningclient
Restarts immediately after getting killed.
Consumes around 8.2 RAM and uses no CPU.
Dialer
Phone restarts if killed
Dialler Storage
Phone restarts if killed
Digital Clock
Syncs the system clock with the clock widgets.
Consumes around 10MB ram, low CPU usage
Download Manager
DRM Protected Content Storage
Email
Face Recognition Service
Enables Face Recognition in pictures and syncs the results.
Consumes low amount of CPU
Uses around 9mb of RAM.
Gmail Storage
Google Apps
Google Partner Setup
Google Settings Provider
IM
Market
Mediascape Plug-in manager
Handles plugins in MediaScape, such as PlayNow (or Spotify, as demonstrated in Norway).
Low CPU usage. Takes around 9mb of RAM.
Package Installer
Pico TTS
This is the Pico Text-to-Speech (Voice Synthesis) Language Installer built from the pre-1.6 open-source from android.git.kernel.org. This is intended for devices like ADP1, running the open-source Android 1.6 (Donut) release, that do not have access to the Android Market. Normally, when you click on Settings->Speech Synthesis->Install Voice Data, Android will attempt to connect to the Market and install this data. Without Market access, you can "adb install" this .apk instead. Requires an SD Card to be present, which is where the data is stored: /sdcard/svox/
SemcIME
This is the SonyEricsson on-screen keyboard.
Restarts immediately after getting killed as long no other Keyboard is in use.
Settings Storage
Restarts immediately after getting killed.
Service Account Provider
Settings
SNS Provider (Social network service provider)
Consumes around 9.3mb of RAM low CPU use.
Sync Feeds
Restarts immediately after getting killed.
Timescape
Uses much CPU when Timescape is used but else it consumes almost no CPU when its unused. Consumes around 12 MB ram.
Timescape Plug-In manager
Timescape Provider
Consumes low CPU... Uses around 9.4 MB ram.
Wiper App
Uses 8.3 MB RAM, low CPU usage.
Please post any missing tasks and descriptions if you got.
I'll start posting/editing descriptions as soon as I'm at home this eve.
An alphabetical order will also be edited soon.
@cvchetan: Sticky for Guide Sub Area please
her is the list of applications i dont kill, with my best discription on what they are as mutch as i can unsderstand
COM.SONYERICSSON.LEARNINGCLIENT
an se service ... somthing about learning how you use your phone ...( is not kilt by me) consums around 8.2 ram and use no cpu
DIGITAL CLOCK (digital klokke on my phone that is norwegian)
syncs the system clocl with the clock widgeds. consums around 10MB ram .. low cpu usage
FACE RECOGNITION SERVICE .. the name tels what its doing ... consums low amount of cpu ... use around 9 mb of ram
SNS PROVIDER ( socian network service provider) is used for facebook and twiter i think .. (may be somthing else) consums around 9.3 MB of ram low cpu use
TIMESCAPE ( the time scape program itself) use mutch cpu when time scape is used but else it consums almost no cpu when its unused. consums around 12 MB ram
TimeSCAPE PROVIDER ( i think that program may be used for talking with the sns provider for syncing facebook twitter and pic) consums low cpu ... use around 9.4 MB ram
WIPER APP ( i think that clears some ram) use 8.3 MB ram, low cpu use
ALARM ( if you kill it your alarm wont work !!!!! clear ??? = low cpu use... use around 8.4 MB ram
CALENDER ( if you kill your calender wont work proper) low cpu use ... use around 8.8 MB ram
MEDIASCAPE PLUG-IN MANAGER ( manages media scape some how ) low cpu use ..use around 9 mb of ram
TIME SCAPE Plug-IN MANAGER ( same as media scape plug-in manager but for time scape)
this are the programs i can se run on my phone and should not be killt if you want every extra from se to work. and i think they schould defently be excludet from task killers ..
i cant se anny other programs that would run on a clean x10 phone.i use system panel taskmanager. other task killer may show more than this one
im pretty shure the most off you knew this already but ... there is always someone who dont know what even these small task do so this is why i wrote this reply if sombody was wondering
sorry for the bad english :S im a german who lives in norway
EDIT :
just try to awnser what i think the other prosseses are =P
# Settings Storage
Restarts immediately after getting killed.
handels SD card
# SemcIME
Restarts immediately after getting killed.
think have to do somthing with sim card?
# Dialler Storage
Phone restarts if killed
( handels sms and mms .. not shure )
# Dialer
Phone restarts if killed
(i think this may handel phone conection like calls??? )
# Package Installer
handels applikation install and uninstal?
# Market
market app
and so on .. the other aps say what they are
# com.android.providers.userdictonary
handels dictonary ?
# com.sonyericsson.android.bootinfo
???
# Download Manager
handels downloads
# DRM Protected Content Storage
for DRM protectet media = mp3 and so on
# Google Partner Setup
dont know?
# Service Account Provider
handels login to google acount???
# Pico TTS
found this on the interwebs :
This is the Pico Text-to-Speech (Voice Synthesis) Language Installer built from the pre-1.6 open-source from android.git.kernel.org. This is intended for devices like ADP1, running the open-source Android 1.6 (Donut) release, that do not have access to the Android Market. Normally, when you click on Settings->Speech Synthesis->Install Voice Data, Android will attempt to connect to the Market and install this data. Without Market access, you can "adb install" this .apk instead. Requires an SD Card to be present, which is where the data is stored: /sdcard/svox/
the most things are on that list ist only what i think i could mean ... it dose not mean that it is that what i say
Some more info on your list
noblackthunder said:
MEDIASCAPE PLUG-IN MANAGER ( manages media scape some how ) low cpu use ..use around 9 mb of ram
Click to expand...
Click to collapse
Handles plugins in MediaScape, such as PlayNow (or Spotify, as demonstrated in Norway)
noblackthunder said:
# SemcIME
Restarts immediately after getting killed.
think have to do somthing with sim card?
Click to expand...
Click to collapse
This is the SonyEricsson on-screen keyboard.
noblackthunder said:
# Dialler Storage
Phone restarts if killed
( handels sms and mms .. not shure )
Click to expand...
Click to collapse
Not completely sure, but fairly certain that this handles storage of call logs.
Hope this helps!
Hi Guys, thanks for you input.
I edited my post.
noblackthunder said:
sorry for the bad english :S im a german who lives in norway
# Pico TTS
found this on the interwebs :
This is the Pico Text-to-Speech (Voice Synthesis) Language Installer built from the pre-1.6 open-source from android.git.kernel.org. This is intended for devices like ADP1, running the open-source Android 1.6 (Donut) release, that do not have access to the Android Market. Normally, when you click on Settings->Speech Synthesis->Install Voice Data, Android will attempt to connect to the Market and install this data. Without Market access, you can "adb install" this .apk instead. Requires an SD Card to be present, which is where the data is stored: /sdcard/svox/
Click to expand...
Click to collapse
Easy. Any help is better than no help at all.
I'm a German in Switzerland. I guess the language border is as big as it is in Norway *justkidding*. Hope no Swiss reads this *duckandcover*
stamppot said:
Not completely sure, but fairly certain that this handles storage of call logs.
Click to expand...
Click to collapse
Do you guys have more proven descriptions?
I don't like to put "guesses" into that collection.
Next step is to marker "Secure to Kill", "To your choice and if needed or not" and "Do never Kill that" Tasks.
McKebapp said:
Hi Guys, thanks for you input.
I edited my post.
Easy. Any help is better than no help at all.
I'm a German in Switzerland. I guess the language border is as big as it is in Norway *justkidding*. Hope no Swiss reads this *duckandcover*
Do you guys have more proven descriptions?
I don't like to put "guesses" into that collection.
Next step is to marker "Secure to Kill", "To your choice and if needed or not" and "Do never Kill that" Tasks.
Click to expand...
Click to collapse
It depends on whether or not I get access to froyo sources today...
Sent from my X10i using XDA App
stamppot said:
It depends on whether or not I get access to froyo sources today...
Click to expand...
Click to collapse
Uhm.. sorry.. I didn't get that one
McKebapp said:
Uhm.. sorry.. I didn't get that one
Click to expand...
Click to collapse
I don't have the sources of Android installed on my laptop here. When I typed this, Google was uploading the new sources for Froyo. I meant to indicate that I can be sure of the function of Dialler Storage when I download the sources of Android and search for it in there.
I just haven't done so so far....
stamppot said:
I don't have the sources of Android installed on my laptop here. When I typed this, Google was uploading the new sources for Froyo. I meant to indicate that I can be sure of the function of Dialler Storage when I download the sources of Android and search for it in there.
I just haven't done so so far....
Click to expand...
Click to collapse
Ahhh... ok...
Could you please be that kind, to look up the missing things?
You seem to found a way, to get the descriptions.
It's fairly easy to just check out the tree from the SDK and start grepping. Decompilation FTW.
Related
I dont understand when I reboot my N1 and run Advanced Task Killer Free, I have around 10 applications loaded????
Voice Dialer
Voice Search
Clock
MP3 Store
Fring
Facebook
Settings
These are just a few that keep popping up. Even after I use ATKF, not long after, they get loaded again!!
How to stop this from happening. I mean, FFS, I dont even use the Voice dialer or Voice search!
When I boot up, I only have about 75mb free memory too.... crazy!
Stuff that are integrated in the OS will always be loaded. My question is why do you care? Are you experiencing slow downs or anything else that would suggest too little RAM?
If not I don't see why you would care at all.
How much free memory do you need?
I guess most people will want the system is clean when boot. that's why task killer is so popular.
it has plenty of memory, but most of time i only see 5 Mb free. the user should have more control over the device, instead of keeping fighting with the system.
I recommend u install sdk, root and recovery your n1 and delte the following if u dont use it
From your list :
Voice Dialer
MP3 Store
Fring (if u have it installed by default.. )
Facebook
I've also deleted:
SystemUpdater
Email
Bye!
I tend to have 70-80mb free, I use task panel a bunch to kill all backgrounds apps once I get down to 40mb or so.
Need Help
I was about to make a new post asking for help for this...
I have a mytouch 3G.
When it was stock, the available ram varied from 20 to 30 MB.
At the moment I have Cyanogen 4.2.14.1, and my ram varies from 15 to 24 MB.
My info from system setting:
Baseband 62.50s.20.17u_2.22.19.26i
Kernel 2.6.29.6-cm42
Mod Version: CyanogenMod-4.2.14.1
Build DRC92
I thought this was supposed to speed it up, and not slow it down. Moment it drops down less then 22 MB, it slows down considerably.
The rebooting time is very high, and the only Widget I am using is Power Control. I would like to use calendar, and Retro Clock and weather or something, but cant even think of it, due to how slow it is.
I am using App2SD, and so I was wondering if anyone help me out and give me directions as to my next action.....
Thanks,
mumbojumbo01 said:
I was about to make a new post asking for help for this...
I have a mytouch 3G.
When it was stock, the available ram varied from 20 to 30 MB.
At the moment I have Cyanogen 4.2.14.1, and my ram varies from 15 to 24 MB.
My info from system setting:
Baseband 62.50s.20.17u_2.22.19.26i
Kernel 2.6.29.6-cm42
Mod Version: CyanogenMod-4.2.14.1
Build DRC92
I thought this was supposed to speed it up, and not slow it down. Moment it drops down less then 22 MB, it slows down considerably.
The rebooting time is very high, and the only Widget I am using is Power Control. I would like to use calendar, and Retro Clock and weather or something, but cant even think of it, due to how slow it is.
I am using App2SD, and so I was wondering if anyone help me out and give me directions as to my next action.....
Thanks,
Click to expand...
Click to collapse
People;
Android is NOT Windows.
This means Android is supposed to use as much RAM as possible because Android is Linux-Kernel based, meaning Android properly and correctly handles RAM. It uses as much RAM as possible so every program that is running runs faster, it does not mean the phone is slowing down with less RAM. You guys have to get it out of your head.
"Unused RAM is useless RAM"
hol17 said:
People;
Android is NOT Windows.
This means Android is supposed to use as much RAM as possible because Android is Linux-Kernel based, meaning Android properly and correctly handles RAM. It uses as much RAM as possible so every program that is running runs faster, it does not mean the phone is slowing down with less RAM. You guys have to get it out of your head.
"Unused RAM is useless RAM"
Click to expand...
Click to collapse
Thank you very much for your insight.... Please tell me how much RAM do you have left when you are running your system?
Yes low RAM does not mean that phone is slowing down.. but when at 19MB you start noticing your keyboard doesnt act properly, you are not able to open apps at the same speed that you were before when it was 25 MB... I believe that means its slowing down....
Or maybe I am just assuming things.....
mumbojumbo01 said:
Thank you very much for your insight.... Please tell me how much RAM do you have left when you are running your system?
Yes low RAM does not mean that phone is slowing down.. but when at 19MB you start noticing your keyboard doesnt act properly, you are not able to open apps at the same speed that you were before when it was 25 MB... I believe that means its slowing down....
Or maybe I am just assuming things.....
Click to expand...
Click to collapse
I have 28MB of RAM left on average and that is with these running:
- Facebook App
- AK Notepad
- Browser
- Alarm
- Footprints
- Gmail
- Google Maps
- IM
- Mail
- Peep
- NetCount
- Stocks
- Weather
- People Widget
- And a few more.
The keyboard does lag sometimes but it's due to Android catching up and removing an app from RAM I believe. That's when it speeds up a bit.
See Right there is the issue,
You have 28MB ram with so many things running.
I have 21 mb Ram with
Power Widget
Messaging
Gmail
and Ebuddy running
Hence the reason why I was questioning this, and if I need to do anything to correct this.
I wasnt looking for 40MB ram or anything. I would just like it to run good with a few more things.
Moment I opened up Google Maps with the above, my Ram dropped to 18 MB and it slowed down that I could not even add the TO location for a while...
So again I ask, if I desire to reinstall the ROM etc, would someone please help me out with the steps, or direct me to it. Keeping in mind that I have App2SD. I would rather use another method then reinstalling the ROM.
Currently using Cyanogen 4.2.14.1 with Cyanogen latest recovery image.
Thank you
mumbojumbo01 said:
See Right there is the issue,
You have 28MB ram with so many things running.
I have 21 mb Ram with
Power Widget
Messaging
Gmail
and Ebuddy running
Hence the reason why I was questioning this, and if I need to do anything to correct this.
I wasnt looking for 40MB ram or anything. I would just like it to run good with a few more things.
Moment I opened up Google Maps with the above, my Ram dropped to 18 MB and it slowed down that I could not even add the TO location for a while...
So again I ask, if I desire to reinstall the ROM etc, would someone please help me out with the steps, or direct me to it. Keeping in mind that I have App2SD. I would rather use another method then reinstalling the ROM.
Currently using Cyanogen 4.2.14.1 with Cyanogen latest recovery image.
Thank you
Click to expand...
Click to collapse
Even with all those things running, if I don't need my data enabled, I disable it. When you open Google Maps it tires to find your location, download map data and upload data. Even though mine is running, when I'm done with it I disable my data so none of my apps can slow down my phone by downloading/uploading.
I'm curious about this too if anyone could help, my phone seems to run really slow and often only shows around 25 megs free.
adambrouillard said:
I'm curious about this too if anyone could help, my phone seems to run really slow and often only shows around 25 megs free.
Click to expand...
Click to collapse
Check if you have a 32A or 32B board first by going to the boot menu (Power + Back); if you have 32B then there is a reason why it's running so slow -- you have 50% less RAM overall then the 32A boards.
If you have 32A then disable GPS, data, bluetooth, anything after you are done using applications on your phone. Remember that applications run in the background and that means they actually still use all your wireless communications. Since your phone is receiving and sending out data it tends to slow down and feel sluggish.
If it still feels slow or you don't feel like turning off your wireless communications then use a task killer. Make sure to ignore ANY application that does not use wireless communications (ie, Clock, Alarm, HTC sense, Touch Input) and once you are done using an application like Gmail, you can go into task killer and kill the task. Just make sure not to use the widget because now the task killer application is running all the time in the background, monitoring your whole phone, it will drain the battery a bit faster.
I purchased the new MyTouch 3G 1.2 last Monday and installed approximately 60 apps on it and my available memory is at 235! And I must say the battery lasts me a full day with all everything on and heavy usage! I'm diggin' this new purchase!
zombierockstar said:
I purchased the new MyTouch 3G 1.2 last Monday and installed approximately 60 apps on it and my available memory is at 235! And I must say the battery lasts me a full day with all everything on and heavy usage! I'm diggin' this new purchase!
Click to expand...
Click to collapse
Installing and running are 2 different things. Installing an app does not mean it is running in the background and using memory.
I'm also surprised that you have that much available memory with heavy usage because that seems impossible if you are opening many apps. You are looking either at false info or not reading the information correctly.
hol17 said:
Installing and running are 2 different things. Installing an app does not mean it is running in the background and using memory.
I'm also surprised that you have that much available memory with heavy usage because that seems impossible if you are opening many apps. You are looking either at false info or not reading the information correctly.
Click to expand...
Click to collapse
Just went into settings/SD card & phone storage/ and it states my internal phone storage has 233MB available!
hol17 said:
Check if you have a 32A or 32B board first by going to the boot menu (Power + Back); if you have 32B then there is a reason why it's running so slow -- you have 50% less RAM overall then the 32A boards.
If you have 32A then disable GPS, data, bluetooth, anything after you are done using applications on your phone. Remember that applications run in the background and that means they actually still use all your wireless communications. Since your phone is receiving and sending out data it tends to slow down and feel sluggish.
If it still feels slow or you don't feel like turning off your wireless communications then use a task killer. Make sure to ignore ANY application that does not use wireless communications (ie, Clock, Alarm, HTC sense, Touch Input) and once you are done using an application like Gmail, you can go into task killer and kill the task. Just make sure not to use the widget because now the task killer application is running all the time in the background, monitoring your whole phone, it will drain the battery a bit faster.
Click to expand...
Click to collapse
Yeah, I have a 32b. So pretty much 25 megs of free ram is what I should be expecting then?
zombierockstar said:
Just went into settings/SD card & phone storage/ and it states my internal phone storage has 233MB available!
Click to expand...
Click to collapse
That is not RAM -- that is the amount of space available to install updates/applications on initial phone STORAGE.
This topic is about phone MEMORY. You can only view it with a third-party application from the market.
You read the information wrong and you posted something that is irrelevant.
adambrouillard said:
Yeah, I have a 32b. So pretty much 25 megs of free ram is what I should be expecting then?
Click to expand...
Click to collapse
In short -- yes.
The 32B board has 192MB of RAM compared to the 288MB a 32A board has so you can expect the phone to run a bit slower.
I noticed something funny while setting up my wildfire.I found out that disabling the automatic sync for all accounts (except the weather) from the accounts & sync menu frees a lot of ram and makes the phone run very smooth and fast.I have now 150mb of ram free (instead of 60mb i had before disabling the account syncing).This is how the accounts & sync menu looks like now in my phone.
I only sync Facebook&gmail
Actually, I've read on Lifehacker in an article about why task killers are not so good for Android , that having lots of free RAM doesn't help that much.
I don't have a link to the article right now but basically it explains that Android knows very well how to handle applications and free up RAM all by itself and that actually closing applications when you know for sure that they will pop up again is not such a good ideea. Because applications, when closing or starting, use more CPU cycles than when they stay open (somewhat in a suspended state in the RAM) and that leads to faster draining speed of your battery.
I sync everything manually (only the weather is auto) anyway so i dont have a problem.I use task killer only for certain apps (like games,opera,).Every system app (and apps like friends stream,news,email,messages ect.) is ignored by the task killer.
I heard about that thing with the free ram too.
First it seems very stupid why much free RAM could me bad, but then I just tried some things myself.
On my Kaiser I'm running a vanilla Android 2.1 (Polymod) and 1min after startup I have only 5mb of free RAM, but anyways I can use the phone for days and doesn't even recognize that it is nearly out of RAM it runs nearly as good and fast as the Wildfire, the only thing you can recognize are the 100MHZ less CPUspeed.
So if you think about that maybe 60mb of free RAM are as good as 160 and also as good as 6. (That would fit the things the normal Linux kernel shows us too)
Maybe someone who knows more about Dalvik VM and how the Android patched kernel handels the RAM should confirm or deny this, but I think that the idea that the amount of free RAM doesn't really matters should be right.
The fact that more ram is available means that some services do not execute.That could mean that the processor handles less processes,so the phone is more responsive.My point is that all the syncing processes seem to slow down the phone.Or is it just my idea?
I 'm using the Ruu 1.37 rom.
Hi Guys!
I've seen soo many post: "Use a Task Killer for better battery life!"
But I've probably seen that much post: "DON'T use a Task Killer... The continuous killing of tasks drains the battery! Android manages the Tasks internal..."
So now I'm confused
Should you use a Task Killer or shouldn't you?
I haven't used a task killer in ages. With the latter kernels and builds they are pretty irrelevant I feel. There is better memory management and CPU usage with the latest kernels to make task-killers all but obsolete.
You don't have to use them anymore. If you want to have more free RAM you could use Auto Killer (free in the market). There you can set the presets to Optimum. But I have to say that my data drops have reduced since I don't use it anymore.
It's a little off topic but what I wanted to ask you, do you have lots of drops in the Swisscom network? Because I think those drops only happen if you have a bad network connectivity. Btw. I'm working for Sunrise
Reno_79 said:
I haven't used a task killer in ages. With the latter kernels and builds they are pretty irrelevant I feel. There is better memory management and CPU usage with the latest kernels to make task-killers all but obsolete.
Click to expand...
Click to collapse
agreed i only see the use for a task killer if it gets stuck on exit of the program or task
Ok... It seems I won't need a task killer... But I'm using now AutoKiller with preset to Optimum
JanssoN said:
You don't have to use them anymore. If you want to have more free RAM you could use Auto Killer (free in the market). There you can set the presets to Optimum. But I have to say that my data drops have reduced since I don't use it anymore.
It's a little off topic but what I wanted to ask you, do you have lots of drops in the Swisscom network? Because I think those drops only happen if you have a bad network connectivity. Btw. I'm working for Sunrise
Click to expand...
Click to collapse
About the drops... I'm using this build (PPP) now for about one day^^ - But until now it's working like a charm (mobilespeedtest.com gives me a bandwith of ~2000kbps - 2Mb file tested)
In previous builds (RMNet) it worked quite good too, but sometimes it wasn't really fast... But I haven't had a full data-drop (You would need to reboot to solve it don't you?)
EDGE-Data doesn't work at all... (But E-Data Logo is in notification-bar). Probably an APN-Setting is missing or I don't know. I don't really miss it in daily use. Just in trains it's sometimes annoying...
What happens to programs that you "close" is that they are put in the RAM and saved for later use to switch quickly to them. However, most programs don't use the CPU (therefore don't really waste much battery life). Therefore, actually closing and opening the app wastes MORE battery life than just leaving it "open". The only time you really need a task killeris if you start running out of RAM (which is HARD on the HD2).
theres a game named pocket legends , theres no exit button(as most of the android apps) , if i put it in the bg with home button , my phone will stutter all over , even contacts list is laggy becuz of high cpu usage ... what would u guys do who have no taskiller in a situation like that ??
end of story
souljaboy said:
theres a game named pocket legends , theres no exit button(as most of the android apps) , if i put it in the bg with home button , my phone will stutter all over , even contacts list is laggy becuz of high cpu usage ... what would u guys do who have no taskiller in a situation like that ??
end of story
Click to expand...
Click to collapse
This is kinda true, but I was more talking about Automatic Task killer.
I use SystemPanel Lite as my Taskmanager and System control
souljaboy said:
theres a game named pocket legends , theres no exit button(as most of the android apps) , if i put it in the bg with home button , my phone will stutter all over , even contacts list is laggy becuz of high cpu usage ... what would u guys do who have no taskiller in a situation like that ??
end of story
Click to expand...
Click to collapse
If a program doesn't have an exit button, use the back button, as this will normally close the application or game instead of pressing home, as this leaves the app open.
Luke3113 said:
About the drops... I'm using this build (PPP) now for about one day^^ - But until now it's working like a charm (mobilespeedtest.com gives me a bandwith of ~2000kbps - 2Mb file tested)
In previous builds (RMNet) it worked quite good too, but sometimes it wasn't really fast... But I haven't had a full data-drop (You would need to reboot to solve it don't you?)
EDGE-Data doesn't work at all... (But E-Data Logo is in notification-bar). Probably an APN-Setting is missing or I don't know. I don't really miss it in daily use. Just in trains it's sometimes annoying...
Click to expand...
Click to collapse
Same for me, I'm using PPP now for about 1 month (mattc 1.8, a little older but this build is it really worth, soooo smooth). And you are right, here in Swiss the connection is always very good (except you live somewhere in the "pampa" )
If you have a drop, just go to airplane mode and back, that always solved for me. EDGE does work for me, but it is veeeeery slow.. kinda annoying. And as you said, this only happens in trains.
It's really pretty simple I think.
(Have a task killer ATK free for me).
Set it to ignore almost everything.
Don't have it auto kill
Still don't have it auto kill
Open it when you need it to kill buggy, stuck apps.
Is there anything you can argue with about this approach? It seems that people are arguing past each other because one side says "don't have a task killer" and the other side says "how can I kill problem apps then?". These aren't mutually exclusive.
the_scotsman said:
If a program doesn't have an exit button, use the back button, as this will normally close the application or game instead of pressing home, as this leaves the app open.
Click to expand...
Click to collapse
quoted!
Never used task killer, only AutoMemory Killer to optimize Froyo memory management. coming from computer we thing that "more free ram you have, more fast it will be", this is not true on Android.
It works in the same speed if you have 200mb free ram or if you have 5mb free.
When it reaches some values, the system automatically freeup ram closing not more necessary tasks.
You can change those value when the system act, using Auto Memory Killer
souljaboy said:
theres a game named pocket legends , theres no exit button(as most of the android apps) , if i put it in the bg with home button , my phone will stutter all over , even contacts list is laggy becuz of high cpu usage ... what would u guys do who have no taskiller in a situation like that ??
end of story
Click to expand...
Click to collapse
I'd close it manually, Settings > Applications > Manage Applications then force stop it. Sounds to me like that's one buggy piece of software tho. If it's in the background it shouldn't use CPU time, only a bit of ram to suspend it.
Reno_79 said:
I'd close it manually, Settings > Applications > Manage Applications then force stop it. Sounds to me like that's one buggy piece of software tho. If it's in the background it shouldn't use CPU time, only a bit of ram to suspend it.
Click to expand...
Click to collapse
yep , thats what i did ... but i also have a Close All Apps button on my 7th screen hidden from view with a i use from time to time when a browser gets stupid etc
Since Sony Xperia X10 is now running on 2.1, topics related to 1.6 is not mentioned here.
This thread are created based on compilation of other threads related to optimization, and meant as an entry point for user interested in optimization.
Understanding your Android
Just to put something short, so we can understand our Android and some points related to optimization better.
Android is an open source operating system owned by Google that is maintained by Android Open Source Project (AOSP). The operating system is based on modified Linux kernel, where most of the application is written in Java language and running on DalvikJVM.
Android do things differently than old generation OS like Symbian, and below is the explanation related to performance.
Unlike Symbian, Android designed to have as many as application loaded and running in the OS, it maintain list of least used application that will be unloaded when a requests for more memory is made when the free OS memory is already low.
These are the nature of JVM, where allocation and deallocation of memory is managed by garbage collector as doing things in bulk is faster then working with small chunks. So you don't have to be alarmed when you open a memory viewer application and see your Android is running on low memory. Freeing RAM with task killer is only momentarily, as you uses the phone again, the free memory will goes down again.
Android phones stores system application, data and files internally in NAND flash area and stores user data in internal memory storage or external storage such as SD cards. This memory is different than your operating sytem memory.
Operating system memory is memory allocated for the kernel, native application and most application you download from market. Installing a lot of application will not directly reduce free RAM, nor uninstalling or removing files will increase free RAM directly. Action such as removing ringtones, wallpaper and even Sony PC Companion ISO will not free your RAM
In general there are two type of android application. One is a standalone application that only run if you open the application, and the other one is running even you haven't open the application which called service.
By design, guideline and suggested practice, application should not continue to run lengthy processing when it get pushed to background via home button, back button or switching to other application; properly build application will just go idle. Which means you should be less paranoid about application eating you processing power.
But service is meant to run lengthy operation as they don't have user interface and runs in background. Some service meanth for pushing or pulling data from internet, reading your files and do processing like playing songs, or just doing something then update the widget just to make you happy. Unnecessary services are the things that you should be aiming if you want to optimize your Android.
General FAQ about Optimizing Sony Xperia X10 2.1
I just updated to 2.1 and my phone really feel slower than 1.6
Since you had been using 1.6 for quite some time, your SD card should have quite a lot of photo and media. Just after you updated to 2.1, and add your Google and maybe Facebook account, the new Face Recognition service is actually already starting to scans all your photo, then when your Google and Facebook contact arrived, it will try it best to match photo and contact. This new Face Recognition really kicks hard in your processor, then after a while your phone will be as fast and even better than old stock 1.6.
I still feel that the phone is slow, is there any simple and quick way to optimize
The simple and quick to optimize your phone instantly is by changing the 2.1 dalvikvm to JIT capable dalvikjvm. You can read and apply them by reading the thread referred below, but before you do that open the below link in background tab and please do read more first.
Android 2.1 OPTIMISER V002 by Jerpelea
2.1 Customizer v0.99.1 by ttxdragon
Both optimizer contains script that will erase your "junk/unused" application from your phone, be sure to read them first before executing. My suggestion is you apply JIT modification first, before going optimizing by remove your "junk/unused" application.
Please do remember that you have to Root your X10 first.
How to root the phone
You can root the phone using methods below.
OneClick z4root Android Application
SuperOneClick Windows Application
Is [INSERT APP NAME] here is save to remove?
By removing unused application, you will gain certain amount of performance gain. Below are the links with app list.
2.1 Customizer v0.99.1 by ttxdragon
Official List of Apps that Can be Removed from a 2.1 x10 by exekias
And still a lot more in other Sony Ericsson X10 forum section but those two is quite complete
And in case you forgot to make backup you can go to
2.1 System Apps - In Case You've Deleted Them by XperiaX10iUser
After doing all that my Quadrant Benchmark is still low
You should run Quadrant as least two or three time or until you get best score, the first one usually yield low score, because a lot of memory allocation process to Quadrant happening during the first run.
Tuning Utilities
Memory Usage - Application to see how much memory used by your application and services
Advanced Task Manager - Application to see is your application running on foreground, background or idle and its memory usage
Quadrant Standard - General benchmarking tools to see if your changes make improvement
Linpack - Processor benchmarking
Titanium Backup Pro - Back up application, the paid version can freeze your app rather then uninstalling it.
Fine Tuning Guide
About Widget, Application shortcut and Live Wallpaper
Even though widgets looks really good in your phone, some widgets required simple periodic process for updating its display, some have a full blown service running to support it. A very instant example that you can see in your phone is the Power Control widget and the new Status Switch widget.
Power Control widget update triggered by configuration change such as wifi on and off, while Status Switch widget which have a battery level is triggered by a running service. Just put Status Switch widget then go to Settings -> Application -> Running Services. Then you will see there a Status Switch Update service running in background to update the battery level.
By selectively put widgets on your home screen, you can gain extra processing and memory. Timescape widget is even worse, it have three service running to support it.
Application shortcuts also uses extra memory in your home screen app and your home screen app is usually system persistent, reducing number of shortcut will give extra RAM and reducing the required rendering process during scroll.
Live Wallpaper just as the name said looks really nice and require extra memory and process of course.
Tuning via build.prop
Some value can be added and modified into build to increase the performance of X10.
dalvik.vm.heapsize=32m
This will change the maximum memory size per application. If you decrease the value, smaller application starts faster, but big application like games will prone to crash, if you increase the value too much, smaller application takes longer to start, but big application will extra gain benefit from less garbage collecting.
Reference: Test: How changing the max amount of memory per VM Heap can effect your ROM (Cyanogen)
windowsmgr.max_events_per_sec=60
This will change the maximum number of touch screen gesture events per second, the bigger the value, the smoother the scrolling will be
There still some more build.prop tweaks that you can do, but not all of them will be processed by X10 as each device behave differently.
reservation for more article to go
Nice clean guide, should help newcomers. Good work!
synlar said:
Nice clean guide, should help newcomers. Good work!
Click to expand...
Click to collapse
Thanks, but i am quite depressed after reading it my self and found that i make a lot of typo. Had to revise and revise again.. lol.
Nice piece of work there Xeviro..
Can you post your build.prop please i cant find the windowsmgr.max_events_per_sec=60 one in mine.
Wolfbreak said:
Can you post your build.prop please i cant find the windowsmgr.max_events_per_sec=60 one in mine.
Click to expand...
Click to collapse
That one you add by your self to you build.prop. If you look further in google, there still a lot of other build properties that you can set to Android.
There is another way to add and test build.prop instantly by using adb shell command "setprop key value" and "getprop key". Some property will take effect immediately, some require you to reboot.
How do you prove that the windowsmgr.max_events_per_sec=60 actually works? After applying that I tried input benchmark and it still showed 33hz.
ooidort said:
How do you prove that the windowsmgr.max_events_per_sec=60 actually works? After applying that I tried input benchmark and it still showed 33hz.
Click to expand...
Click to collapse
Ok, i just checked, that for this build.prop property to take effect, you need to reboot the device first. I just test on my, giving 10 and 200 in value. With 10, the input benchmark showing less then 20hz most of the time, while with 200 it gives me 40hz+.
Also you can see if you scroll the app list with 10 and 200 value, you can see the difference.
xeviro said:
Ok, i just checked, that for this build.prop property to take effect, you need to reboot the device first. I just test on my, giving 10 and 200 in value. With 10, the input benchmark showing less then 20hz most of the time, while with 200 it gives me 40hz+.
Also you can see if you scroll the app list with 10 and 200 value, you can see the difference.
Click to expand...
Click to collapse
I definitely notice the difference between 10 and 200, but it still doesn't go above 33hz... Maybe it's the framerate cap doing it's thing?
xeviro said:
Thanks, but i am quite depressed after reading it my self and found that i make a lot of typo. Had to revise and revise again.. lol.
Click to expand...
Click to collapse
Good write up! I was actually going to say something about the typos/errors, because I'm a jerk, but, you noticed them too, so I feel satisfied.
I hope people will read your little intro about RAM and realize a task killer's real purpose is to kill rogue services that kill battery.
xeviro said:
That one you add by your self to you build.prop. If you look further in google, there still a lot of other build properties that you can set to Android.
There is another way to add and test build.prop instantly by using adb shell command "setprop key value" and "getprop key". Some property will take effect immediately, some require you to reboot.
Click to expand...
Click to collapse
But where do i need them to add? At Beginning or at End or Middle?
iead1 said:
Good write up! I was actually going to say something about the typos/errors, because I'm a jerk, but, you noticed them too, so I feel satisfied.
I hope people will read your little intro about RAM and realize a task killer's real purpose is to kill rogue services that kill battery.
Click to expand...
Click to collapse
Please forgive my typo and grammars, i life in country where people simplify their way of communication. I cannot talk proper now. hahaha
Wolfbreak said:
But where do i need them to add? At Beginning or at End or Middle?
Click to expand...
Click to collapse
Anywhere
xeviro said:
Please forgive my typo and grammars, i life in country where people simplify their way of communication. I cannot talk proper now. hahaha
Anywhere
Click to expand...
Click to collapse
If i add this to the end of my build.prop my phone does not accept SIM unlock code anymore .... ??
EDIT: Strange, second time it worked ... btw. what is the default value ?
Ive added dalvik.vm.heapsize=32m to see what diff it will make and well..
wow.. it killed my phone.
It will show sony ericsson on the screen when you turn it on and just stay there!
So yeah... how can i fix this?
It's bricked, you'll need to reflash the software!
:-(
OP- Great thread, thank you!
Post on my Rooted 2.1 X10i using Tapatalk Pro and Swype
Yeah i knida noticed...
fixed now but im not trying that heapsize thing again..
Anyone here have the original/untouched nordic build.prop? I'm really appreciate it if you share it here. ^_^
Sent from my Xperia X10i (2.1 and rooted) using XDA app
Seansmit17 said:
Ive added dalvik.vm.heapsize=32m to see what diff it will make and well..
wow.. it killed my phone.
It will show sony ericsson on the screen when you turn it on and just stay there!
So yeah... how can i fix this?
Click to expand...
Click to collapse
Seansmit17 said:
Yeah i knida noticed...
fixed now but im not trying that heapsize thing again..
Click to expand...
Click to collapse
Its working correctly in my phone, and this heapsize settings is the most common one in android modding. you go check google and see the results.
I also attached build.prop from my phone.